VS C/C++ 学习 win32控制台程序一闪而过
1、打开编辑器Visual Studio 2013, 点击菜单<文件>-- 选择<新建项目>--在新建项目对话框中选择语言<Visual C++>---在选择<WIN32控制台应用程序>,最后设置好程序名称和保存路径点击<确定> 创建一个新的win32应用程序;
2、写入一段简单的课程练习程序,
#include <"stdio.h">
int main()
{
int Int1;
Int1 = 234;
printf("%d\n",Int1);
return 0;
}
点击调试运行。结果逗比了,控制台显示一闪而过,呀!跟课本描述的不一致啊,看不到运行结果呀???
3、在网上查了一下,有一般有3种解决方法,我选了其中一种简单的;
在程序 return 0; 前加语句 system("pause");
system("pause"); 语句的意思是 执行系统环境中的pause命令,冻结屏幕,用户按任意键结束
4、但是这是编译又提示错误,指示 system 未定义;
system 函数是C语言标准库的一个函数,可以调用系统环境中的程序
再查询一下原来是没在头文件中定义引用,在使用中需用 #include <stdlib.h>
引用;
5、重新编写引用头文件:
#include "stdafx.h"
#include <"stdio.h">
#include <stdlib.h>//调用头文件,否者system 会判定未定义
int main()
{
int Int1;
Int1 = 234;
printf("%d\n",Int1);
system("pause");
return 0;
}
点击调试运行, 呵呵 通过 运行正确。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:21
阅读量:20
阅读量:94
阅读量:73
阅读量:63