C语言编写的程序运行后一闪而推,看不到结果?

2025-01-19 14:20:12
推荐回答(4个)
回答1:

在主函数的return语句之前加入system("pause");
但必须加入头文件iostream,例如
#include
using namespace std;
int main()
{
程序正文:
…………
…………

system("pause");
return 0;
}

或者在程序结束时要求输入几个字符(如两个getchar();语句)再退出:
#include
int main()
{
程序正文:
……
……

getchar();
getchar();
return 0;
}
记得加上getchar();要两个,因为第一个会接收你输入数据的换行符号,那么第一个就没用了,第二个才真正起到作用!

也可以将输出的结果写入到文件:
#include
int main()
{
freopen("out.txt","w",stdout);//将输出结果写入到out.txt文件当中
程序正文……
return 0;
}

回答2:

这种问题一般是三种解决方法。
1 别点运行,按下ALT+F5
2后面加上 getchar();
3 最后一句加上 system("plause");

回答3:

按ALT+F5

回答4:

在程序最后加while(1);
还可以用system(