Visual Studio 2017(VS2017) 版 Professional 激活码 key:KBJFW-NXHK6-W4WJM-CRMQB-G3CDH
好,完成以上步骤后。看到起始页,有点慌,像我之前用 CodeBlocks 一样新建文件,新建个.cpp文件,再写入C语言内容,然后......好像不是这样。通过百度知道,文件>新建项目 在左侧已安装列表中可能看到之前安装的 Winodws 通用平台下的 Visual C++ > Windows 桌面 对应右侧选择 Windows 控制台应用程序(也就是命令提示符窗口 图标也是一个命令提示符窗口的样式 C:\ ) 选择后在下方设置好名称、位置、解决方案名称等就可能确定新建了。
新建后的的.cpp文件中默认内容为(虽说.cpp是C++源文件的后缀,不过可以用来写C的,当然可以在后续建立好项目的右侧中的 解决方案资源管理器 的方案中源文件的修改和方案名相同的.cpp文件后缀名为 .c )
这个头文件 stdafx.h 是啥? 它被称之为 预编译头 ,如果不写入此头文件会出现 C1010 错误,在点击带有下划线链接的错误代码可以转到网页的详情页,此页面描述了错误原因及如何关闭该错误。
查找预编译头时意外的文件尾。 是否忘记添加 #include 名称对源?
使用指定的包含文件/Yu源文件中未列出。 默认情况下,在大多数 Visual c + + 项目类型中启用了此选项,并且"stdafx.h"默认值包括此选项指定的文件。
在 Visual Studio 环境中,使用以下方法之一来解决此错误:
如果你的项目中不使用预编译标头,设置创建/使用预编译标头属性源文件复制到不使用预编译头。 若要设置此编译器选项,请按照下列步骤:
在项目的解决方案资源管理器窗格中,右键单击项目名称,然后单击属性。
在左窗格中,单击C/c + +文件夹。
单击预编译标头节点。
在右窗格中,单击创建/使用预编译标头,然后单击不使用预编译头。

请确保不要意外删除、 重命名或删除了标头文件 (默认情况下,stdafx.h) 从当前项目。 此文件还需要在你使用的源文件中的任何其他代码之前包含#include"stdafx.h"。 (此标头文件指定为通过文件创建/使用 PCH项目属
这样设置后,就可以不用再添加头文件 stdafx.h 了。来写个 Hello World 吧!
选择好菜单栏下方 解决方案配置 Debug/Release (关于两者区别) 解决方案平台 x86/x64 (两者区别) 然后点击 本地Windows调试器,就运行了。
一闪而过,对此也很正常,程序执行完成就退出啦。这就和 CodeBlocks 就不同了,CodeBlocks 通过处理程序运行完成后会暂停。而 Microsoft Visual Studio 2017 则不同执行完成直接退出了,这就是为啥一闪而过。对此,
可以在printf();语句后加上 system("pause"); 当然要记得加上头文件 stdlib.h
也可以在printf();语句后加上 getchar();
还可以在 调试 菜单中选择 开始执行(不调试),也可以按 Ctrl + F5
或者我们可以在printf();下一行添加断点,将光标移动到printf();的下一行右键 断点>插入断点,当然可以在行号之前的竖栏中点击这样就可以快速在当前行添加断点
以上方法根据自身情况去使用。
还没完呢,当你使用 scanf 这个标准输入函数时会报错 996
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-70587-2.html
要是时代中国有这实力
只是要更加快一点步伐
厂商送样产品合格说明不了什么问题
怎么办