我正在学习C ++,我正在使用Visual C ++ Express并且在运行时
#include <stdio.h>
int main()
{
printf("Hello, World!\n");
return 0;
}
cmd窗口关闭得那么快,我看不到Hello World 反正是为了防止这种情况?
答案 0 :(得分:5)
如果您按Control + F5,您将不会附带调试器 - 但是,它将保持打开状态,并按“按任意键继续”样式消息。
答案 1 :(得分:2)
在返回前放置一个getc()。只有按任意键,程序才会关闭。
答案 2 :(得分:1)
是的,常见的解决方案是添加一个从键盘读取输入的语句。此调用会阻止执行,直到按下某个键。您可以使用
之类的语句来完成printf("Hit \"Enter\" to continue\n");
fflush(stdin); /* Remove anything that is currently in the standard input */
getchar(); /* Wait for the user to hit the enter key */
答案 3 :(得分:1)
你可以在主要的末尾输入:
system("pause");
答案 4 :(得分:1)
我只是在return语句上加了一个断点。没有代码更改。 : - )
答案 5 :(得分:1)
简单: 写这个来阻止它
getch();
i.e
main()
{
//////
Your program
/////////
getch();
}