C语言中如何按任意键结束正在运行的程序

C语言中如何按任意键结束正在运行的程序,第1张

你好:按f5一闪就没有的情况是因为,你的运行程序中没有加入等待命令。有两种方式可以解决

①、

在程序中加入头文件

#inlcude<stdlibh>

在程序结尾mian函数内部加上system("pause");

②、

不需要加入头文件,在main程序中加入getchar();命令也是可以的

以关闭iexploreexe为例:

#include<stdioh>

int main()

{

system("taskkill /im iexploreexe");

return 0;

}

 在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file)。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。

一般EOF的值为-1,ASCII代码值的范围是0~255,不可能出现-1,因此可以用EOF作为文件结束标志。

EOF在windows对应的按键是CTRL+Z键,在linux系统上对应的按键是CTRL+D。比如下面的代码:

#include <stdioh>

int main()

{

int c;

while ((c = getchar()) != EOF)

putchar(c);

return 0;

}

     运行程序按CTRL+Z键,即会显示“^Z",再次按回车键即可退出程序。

     

#include

<stdioh>

void

main()

{

int

sum=0,i=1;

do

{

sum=i++;

if(sum%i==0)

break;//第一次就结束循环了!

break;是结束整个循环,不再执行!

}while(i<10);

}

不懂的地方追问!

希望对你有所帮助!

以上就是关于C语言中如何按任意键结束正在运行的程序全部的内容,包括:C语言中如何按任意键结束正在运行的程序、C程序关闭进程、C语言里的EOF(结束程序)怎么用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9390964.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存