如何创建一个工程
点击菜单栏中的“文件/新建/项目”,在弹出的对话框中,选择“Win32控制台程序”,设置好功成名及路径后,点击确认。
在接下来的对话框中,选择“完成”即可。
默认工程的结构
- 默认代码(一般可能非标准)
- 解决方案资源管理器(可以通过视图调用出)
如果默认代码是非标准的:
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
我们自行将main改为标准的即可:
int main(int argc, char* argv[])
{
return 0;
}
VS相比普通编辑器的各种优点
代码补全
我们只需要敲函数、关键字的一部分,就可以有智能提示补全。使用键可以补全。
符号跳转
可以跳转到感兴趣的函数、变量等符号处。
显示行号
在工具菜单中,选择“选项”菜单,然后搜索“行号”。在“常规”面板上,勾选“行号”即可。
快捷键设置
在工具菜单中,选择“选项”菜单,然后搜索“键盘”,然后,将键盘的映射方案,设置为VC++ 6。这其实是选择快捷键的风格。
将VS设置为兼容C89标准
预编译头
#include <stdio.h>
int main(int argc, char* argv[])
{
printf("Hello, world!\n");
return 0;
}
以上这种代码,是编译不通过的,因为VS默认使用了预编译头。如果我们想编写标准的C,那么需要进行设置。
工程属性->c/c++选项中,将“预编译头”选择为“不使用”。
使用不安全的函数
因为安全的考虑,VS将一些古老的不安全的函数(不如scanf,gets)默认不可使用。
如果想使用它们,我们要进行相关设置。
复制报错信息中的:**_CRT_SECURE_NO_WARNINGS**。
工程属性->c/c++选项中,在预处理器中,添加以上的信息。
测试运行
#include <stdio.h>
int main(int argc, char* argv[])
{
int nValue = 0;
scanf("%d", &nValue);
printf("your nubmer is %d\n", nValue);
return 0;
}
如果以上代码可以正常编译并与运行,说明VS已经配置成适合初学者学习的标准C形式。