当前位置:首页 » 编程语言 » c语言弹窗代码
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言弹窗代码

发布时间: 2022-08-03 07:48:34

c语言如何制作无限弹窗代码

方法步骤如下:

1、首先打开计算机,在计算机的桌面上右键点击,选中“文件文档”选项。

㈡ 求一个桌面右下角弹窗代码 类似QQ新闻消息的那种。要C语言的

那个是富媒体弹窗,是一种网页插件,所以不是病毒,所以金山和360不会提示,那个x不是关的,是点开的,如果没有猜错的话,x旁边会有机关,可以关掉,或者在右下角靠近时间的那个区域.

㈢ c语言无限弹窗程序出问题无法编译

首先,预处理器没有文件就不说,注释反了。。

#include<stdio.h>
intmain()
{
intc,j;
nihao:
printf("1:死机 2:刷屏 请选择:");
scanf("%d",&c);
if(c==1){
system("shutdown-s-t600");//600为自动关机的等待时间,若选择0则为瞬间关机
}
elseif(2==c){
printf("非常可恨的人,残剑要惩罚你! ");
for(j=0;j<10;++j)//j<10为弹窗的数量,如果改为100,则为弹出100个对话框
system("start");
}
else{
printf("你输入错误了孩子,请重新输入! ");
gotonihao;
}
return0;
}

ok. 给你优化了下,排版等。C很优雅。很强大。玩的时候也要努力。

㈣ 如何用C语言写代码,弹出很多对话框,就是作弄人的那种

#include<windows.h>

staticconstchar*msg[]={
"整你没商量xx",
"整你没商量sdf",
"整你没商量xxd",
"整你没商量xx",
"整你没商量..",
"整你没商量..",
"整你没商量..e"
//可以写很多
};

intmain()
{
inti;
for(i=0;i<sizeof(msg)/sizeof(msg[0]);i++)
{
if(i%2)
{
MessageBox(NULL,msg[i],"HeHeHeHe",MB_YESNOCANCEL);
}
else
{
MessageBox(NULL,msg[i],"HeHeHeHe",MB_ABORTRETRYIGNORE);
}
}
return0;
}

㈤ 用c语言如何实现弹除对话框

#include

#include

char format[]="%s%s ";

char hello[]="Hello";

char world[]="world";

HWND hwnd;void main(void)

asm

//push NULL

//call dword ptr GetMoleHandle

//mov hwnd,eax push MB_OK mov eax,offset world push eax mov eax,offset hello push eax push 0//说明此处不能将前面注释掉代码处得到的hwnd压栈,否则对话框弹不出来。

call dword ptr MessageBox

}

}

WINDOWS程序MessagBox

WINDOWS或控制台 assert

C/C++ code

// crt_assert.c

// compile with: /c

#include <stdio.h>

#include <assert.h>

#include <string.h>

void analyze_string( char *string ); // Prototype

int main( void )

{

char test1[] = "abc", *test2 = NULL, test3[] = "";

printf ( "Analyzing string '%s' ", test1 ); fflush( stdout );

analyze_string( test1 );

printf ( "Analyzing string '%s' ", test2 ); fflush( stdout );

analyze_string( test2 );

printf ( "Analyzing string '%s' ", test3 ); fflush( stdout );

analyze_string( test3 );

}

// Tests a string to see if it is NULL,

// empty, or longer than 0 characters.

void analyze_string( char * string )

{

assert( string != NULL ); // Cannot be NULL

assert( *string != '' ); // Cannot be empty

assert( strlen( string ) > 2 ); // Length must exceed 2

}

(5)c语言弹窗代码扩展阅读:

#include <windows.h>

#include <Commdlg.h>

#include <stdio.h>

// 返回值: 成功 1, 失败 0

// 通过 path 返回获取的路径

int FileDialog(char *path)

{

OPENFILENAME ofn;

ZeroMemory(&ofn, sizeof(ofn));

ofn.lStructSize = sizeof(ofn); // 结构大小

ofn.lpstrFile = path; // 路径

ofn.nMaxFile = MAX_PATH; // 路径大小

ofn.lpstrFilter = "All*.*Text*.TXT"; // 文件类型

ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;

return GetOpenFileName(&ofn);

}

int main(char argc, char *argv[])

{

char szFile[MAX_PATH] = {0};

if(FileDialog(szFile))

{

puts(szFile);

}

getchar();

return 0;

}

㈥ 能用C语言弹出一个提示窗口吗

可以

#include "windows.h"
然后用
MessageBox(NULL,"弹出窗口的文本内容","弹出窗口的标题",0);

㈦ 怎么用c语言在windows下弹出一个置顶的窗口

一、具体做法:

1、C++Builder中,先学会最基本的编写一个可运行的win程序后,将这个程序的窗体的FormStyle属性设定为置顶窗( fsStayOnTop),VC中的窗体也有类似的选项。设定好后编译成可运行的程序,运行编译生成的程序就会弹出置顶窗体。
2、也可调用windows的API函数(调用系统功能),所有能调用API的编程软件都有类似的功能,调用函数:
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0,SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE);
3、C语言可用在很多不同的编程环境中,不同的编程环境中弹出置顶的窗口的具体编写方法不同。

二、扩展知识:

1、C语言,一般的是一种用于编程的计算机高级语言,其实更应该说是语系。当前说C语言,基本上说的是C++。严格意义上的C语言一般指很久远以前,在win还没普及的年代,在DOS下使用的Turbo C2.0及之前编程环境下用的C语言。
2、C语言并不是一个编程工具,而是一个指令和语法的集合,当前主要用于微软的VC以及Borland公司的C++Builder编程工具中(有时也被人叫做编程环境),两种不同的工具又有N个不同的版本,不同的版本下,具体的编写又有很多的不同。

㈧ c语言!!编译的时候出现这个提弹窗,makefile.win已经改变,是否重新从硬盘读取。这是什么

主要原因可能是:1.在编译器外打开、加载或修改了所用文件。2.可能是引用或打开的路径不正确。3.某些语法错误时引起编译器对后面程序的错误解读,报出错误的警报信息。
可以尝试:1 关闭文件后重新,关闭编译器后重新打开项目。2.关闭其他打开该文件的软件或者编辑器 3.注释掉新修改部分的代码,排查错误。

㈨ c语言简单弹窗程序,比如弹出窗口可单击是和否,单击之后分别显示不同的语句(单击输出你好,单击否拜拜)

Demo程序,左键单击窗口会弹出对话框:单击“是”输出“你好”,单击“否”输出“拜拜”~
#include <windows.h>
#include <stdio.h>

LRESULT CALLBACK WinProc(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);

int WINAPI WinMain(
HINSTANCE hInstance, // handle to current instance
HINSTANCE hPrevInstance, // handle to previous instance
LPSTR lpCmdLine, // command line
int nCmdShow // show state
)
{
WNDCLASS wndcls;
wndcls.cbClsExtra=0;
wndcls.cbWndExtra=0;
wndcls.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);
wndcls.hCursor=LoadCursor(NULL,IDC_CROSS);
wndcls.hIcon=LoadIcon(NULL,IDI_INFORMATION);
wndcls.hInstance=hInstance;
wndcls.lpfnWndProc=WinProc;
wndcls.lpszClassName="Demo";
wndcls.lpszMenuName=NULL;
wndcls.style=CS_HREDRAW | CS_VREDRAW;
RegisterClass(&wndcls);

HWND hwnd;
hwnd=CreateWindow("Demo","Demo",WS_OVERLAPPEDWINDOW,
0,0,600,400,NULL,NULL,hInstance,NULL);

ShowWindow(hwnd,SW_SHOWNORMAL);
UpdateWindow(hwnd);

MSG msg;
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return 0;
}

LRESULT CALLBACK WinProc(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
)
{
switch(uMsg)
{
case WM_LBUTTONDOWN:
HDC hdc;
hdc=GetDC(hwnd);
if (IDYES == MessageBox(hwnd, "你好 or 拜拜?", "ask", MB_YESNO))
{
TextOut(hdc,0,50,"你好",strlen("你好"));
}
else
{
TextOut(hdc,0,50,"拜拜",strlen("拜拜"));
}
ReleaseDC(hwnd,hdc);
break;
case WM_PAINT:
HDC hDC;
PAINTSTRUCT ps;
hDC=BeginPaint(hwnd,&ps);
TextOut(hDC,0,0,"Demo",strlen("Demo"));
EndPaint(hwnd,&ps);
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwnd,uMsg,wParam,lParam);
}
return 0;
}

㈩ C语言如何弹出提示框

直接调用系统API MessageBox()函数就可以了。

函数原形
int WINAPI MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT uType);
参数说明
hWnd: 消息框的拥有窗此参数口。如果为NULL,则消息框没有拥有窗口。
lpText: 消息框的内容。
lpCaption: 消息框的标题。
uType:
指定一个决定对话框的内容和行为的位标志集。此参数可以为下列标志组中标志的组合。指定下列标志中的一个来显示消息框中的按钮以及图标。
MB_OK 默认值。有一个确认按钮在里面。
MB_YESNO 有是和否在里面。
MB_ABORTRETRYIGNORE 有Abort(放弃),Retry(重试)和Ignore(跳过)
MB_YESNOCANCEL 消息框含有三个按钮:Yes,No和Cancel
MB_RETRYCANCEL 有Retry(重试)和Cancel(取消)
MB_OKCANCEL 消息框含有两个按钮:OK和Cancel
当然还有其他标志和返回值, 具体内容参考
https://msdn.microsoft.com/en-us/library/ms645505(VS.85).aspx

最后是用系统API时需要包含头文件 windows.h