C程序调试窗口控制台不会停留

时间:2014-04-13 05:06:12

标签: c

我安装了visual studio express 2013 for windows desktop并编写了第一个hello world world程序。 当我编译它时,它显示没有错误。 当我点击本地Windows调试器按钮时,控制台窗口会闪烁1/4秒并消失。 我应该怎么做以保持它在那里,当我编写更长的代码时,我不会有任何困难。

感谢。

2 个答案:

答案 0 :(得分:0)

system("pause");功能的末尾添加int x; scanf("%d", &x);main()是受欢迎的选项。

答案 1 :(得分:0)

每当使用Microsoft Visual Studio 2013编译C程序时,在程序中使用以下模板:

//#define _CRT_SECURE_NO_WARNINGS
// un-comment the line above, if you want to
// be able to use functions like scanf instead
// of their more secure versions like scanf_s
#include <stdio.h>


int main( /* int argc, char ** argv */ ) {


    fflush( stdin );
    getchar( );
    return 0;
}

这是您可以用于MSVC 2013的最简单模板。不要在其他任何地方使用fflush( stdin );,它在其他地方没有定义的行为,它是特定于Microsoft的。