VS中编写C代码时常见的问题及相关解决办法
1.碰到VS调试的时候命令符窗口一闪而过,看不到自己的调试结果。
通过查找问题的解决方法并对方法进行了检验,得到以下几种解决方案
解决方案
(1)多加载一个头文件<stdlib.h>(其中包含了system函数)
#include <stdlib.h>//包含system函数的头文件
然后在主函数return语句前,加上一条窗口暂留的命令
system("pause"); //窗口暂留
下面写一个最简单的例子来实现
#include "stdafx.h"#include <stdio.h>#include <stdlib.h>//包含system函数的头文件int main (void){printf("Hello World!\n");system("pause"); //窗口暂留return 0;}
其运行结果如下:
(2)另外一种方法,按ctrl+F5
控制台应用程序中F5是直接运行exe文件,即运行完就退出;
而Ctrl+F5是在CMD.EXE中运行程序的exe文件,运行完后需要按任意键退出。
(3)尝试了下,新建项目的时候如果选择 空项目 则会运行玩直接退出并关闭CMD窗口,而如果选择Win32控制台程序再在下一步中勾选空项目复选框时程序运行完后不会关闭窗口,提示Press any key to continue . . .
(未完待续…)
希望能给你解决遇到的问题,感谢讨论与指正