我对编程非常陌生,并且发现我的大多数导师使用Visual Studio在C中编码。
我希望尽早开始使用SAMS C编程。
有谁能告诉我如何在VS 2017中创建.c文件?我目前只能创建一个.cpp文件。
由于
答案 0 :(得分:1)
您最有可能想要做的是创建一个项目。转到文件 - >新建 - >项目。最有可能的是,您要编写的第一个程序是控制台应用程序(意味着它们出现在类似于旧计算机显示器的屏幕上,或启动时某些计算机屏幕的外观)。如果要创建控制台应用程序,请从Project转到Visual C ++ - > Windows桌面 - > Windows控制台应用程序忽略任何其他弹出窗口,然后继续单击继续。将自动生成名为main.cpp的文件。这是您要用于代码示例的文件(但请勿删除#include "stdafx.h"
行,即使您的示例代码没有它也是如此)。
默认情况下,Visual Studio将.c和.cpp文件编译为C ++。 C ++几乎拥有C所拥有的所有东西,但在处理大型项目时可能需要更长的时间来编译。如果你想严格使用C而不使用C ++,那么转到Project(与文件选项卡在同一工具栏上的单独项目选项卡 - 它不在文件选项卡中) - > ProjectName(您的项目名称)属性 - >配置属性 - > C / C ++ - >高级并选择“编译为”。你应该看到一个倒有“^”的正方形。单击它并选择“编译为C代码(/ TC)”。如果您使用命令行参数而不是为您修改所有内容的方便窗口,那么“/ TC”就是您要键入的内容。最后,将main.cpp重命名为main.c。
由于你正在学习C,我还想提一下,我开始在我的网站上创建一个C tutorial(如果还有其他人也碰巧看到这篇文章和教程,那么批评教程是严厉的正如你在下面的评论中所说的那样。)
答案 1 :(得分:0)
单击文件,选择项目 - > Visual C ++ - > Windows桌面和Windows桌面下选择Windows桌面向导并在底部提供项目名称,然后单击“确定”。将出现一个Windows桌面项目的流行,检查空项目并取消选中所有选项。然后在右侧单击确定以及项目名称后面会有更多选项..来源文件 - >添加 - >新商品 - >选择c ++ plus文件但在底部给出扩展名为.c的文件,你就完成了.enjoy coding
答案 2 :(得分:0)
如果您真的对学习使用C编程感兴趣,请将VS Code IDE留待以后学习Build C/C++ code on the command line。 VS提供了一个相当不错的编译器(cl.exe
)和预先配置的命令行(命令提示符)窗口来构建32位和64位应用程序。
使用命令行的好处是了解编译器选项是什么以及它们实际执行的操作。只需打开VS命令行窗口并键入cl /help
即可。编译器将列出所有选项以及简短描述。命令行构建的资源很多,可以通过上面的链接访问。
第二个好处是,您可以快速编译所有开始的C示例而无需担心项目等。只需cl /nologo /Wall /Ox /Foname.o /Fename.exe /Tc name.c
即可完成。 (您希望使用单个/wdXXXX
选项来禁止不需要的警告,其中XXXX
是要禁止的警告)比使用IDE快50倍。
一旦熟练使用命令行,您将可以更轻松地转换到IDE - 因为您可以使用适当的构建选项正确配置IDE,并且您将了解IDE正在执行的操作引擎盖(或应该在引擎盖下做)