C语言如何弹出提示框

Python018

C语言如何弹出提示框,第1张

直接调用系统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

方法步骤如下:

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

2、生成之后,双击打开文件文档。

3、然后在界面内输入如图的代码。

4、输入完毕后,保存起来。

5、然后使用鼠标对文件进行右键,重命名。

6、将txt的后缀,改为vbs格式。

7、双击打开,就可以看见其效果了。这里是关不了的。(ctrl+alt+delete可以停止下来)

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

#include <stdio.h>

int main()

{

int c,j

nihao:

printf("1:死机\n2:刷屏\n请选择:")

scanf("%d",&c)

if(c==1){

    system("shutdown -s -t 600") //600为自动关机的等待时间,若选择0则为瞬间关机

}

else if(2==c){

    printf("非常可恨的人,残剑要惩罚你!\n")

    for (j=0 j<10 ++j) // j<10为弹窗的数量,如果改为100,则为弹出100    个对话框

    system("start")

}

else{

    printf("你输入错误了孩子,请重新输入!\n")

    goto nihao

}

return 0

}

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