运行文件时保持cmd打开

时间:2009-09-02 00:17:24

标签: c++ cmd

我正在学习C ++,我正在使用Visual C ++ Express并且在运行时

#include <stdio.h>

int main()
{
    printf("Hello, World!\n");

    return 0;
}

cmd窗口关闭得那么快,我看不到Hello World 反正是为了防止这种情况?

6 个答案:

答案 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();

}