C语言 |
您所在的位置:网站首页 › c语言运行结果一闪而过 › C语言 |
1024G 嵌入式资源大放送!包括但不限于C/C++、单片机、Linux等。关注微信公众号【嵌入式大杂烩】,回复1024,即可免费获取! 上一篇中写到了C语言命令行编译,其中的测试代码简单的打印一句话,如: 编译后得到test.exe,运行得到如下结果: 在命令行下运行可以输出结果,但是在文件夹下,双击运行test1.exe却发现黑窗口一闪而过: 怎么让黑窗口暂停呢?这里有两种方法: **【方法一】**在程序的最后添加一行代码: system("pause");同时,添加头文件stdlib.h,即 system是C函数库stdlib.h中的一个函数,函数原型为: int system (const char * command);将命令command传给系统,其中pause命令的意思是让程序暂停一下,显示一个中文信息:“请按任意键继续. . .”,或者英文信息:“Press any key to continue . . .”。 编译,运行结果为: 有些IDE(集成开发环境)会自动输出“请按任意键继续. . .”这一句,有些没有,想让程序暂停一下就得手动添加system(“pause”);这一句代码。 **【方法二】**在程序的最后添加一行代码: getchar();即: getchar()用于读取一次按键按下(读取字符)。当程序调用getchar()时,程序就等着用户按键。用户输入的字符被存放在键盘缓冲区中,直到用户按回车为止(回车字符也放在缓冲区中)。关于getchar(),可以查看getchar()、getche()、getch()的区别? 编译,运行结果: 以上就是本次的分享,如有错误欢迎指出!谢谢 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |