你这个是一个工程里的两个.c文件,如果这两个.c文件都有入口那么肯定是不正确的,编译器会不知道哪个才是你程序的真正入口,如果你去掉一个入口,利用头文件包含来调用函数,两个.c也是一样可以的
vscode编写c语言 vscode写c语言使用教程
#define和注释后面都是free text,你让vscode提示什么呢?
代码提示都是从关键字 和 代码里面的定义来猜测的。
你可以先不写@define和 //,等写完再加上
vs一般是点击行标的左侧设置一个断点或者取消一个断点。
如果设置的断点无效,或者提示断点无法使用,可能是没有设置gdc,需要先下载一个可用的gdc再设置gdc的工作目录。
Visual C如何编写C语言程序?
(1)文件->新建->项目->visual
c++->win32控制台应用程序
名称中输入项目的名称
确定->下一步->空项目->完成
(2)解决方案资源管理器
中源文件
右击
添加->新建项->代码->c++文件(.cpp)
名称中输入
某某文件名.c
不要.cpp
添加
(3)项目->项目名
属性->c/c++->高级->编译为
选择
编译为c代码(/tc)
确定
其实(3)这一步也可以不用做
因为c++兼容c的
不过(3)做了
那就是使用真正的c标准进行编译了
1电脑上安装微软公司的VS2013,可以从dreamspark 上下载正版或通过其他途径获得,安装即可。
2打开VS2013,
3可以通过点击文件 - - 新建 - - 项目 建立工程或者点击 欢迎页的“新建项目”建立工程。
4弹出对话框,勾选 “空项目”建立工程,工程名可任意填英文字符,如project1,其他不用填。
5建立工程后,在右侧有一个“解决方案资源管理器”,找到源文件,右击,再左击 添加 - - 新建项 - - C++文件,这样就在工程project1 下建立了一个源文件,名称比如为 源.cpp ,就可以编辑代码了。 如果你已经用其他 字符编辑软件写好了 C++源程序,也可以右击 源文件,左击 - - 现有项,在文件夹中找到你的源程序添加到工程下。
6编辑好了源文件,就可以运行或调试了,初学者是写简单的程序,所以只用一个源文件就行了。点击 调试 - - 开始运行(不调试) 就直接编译运行,有错误的话系统会提示。
7如果要调试,可以 点击 调试 - - 逐语句(F10)或 逐过程(F11)
8或者 设置断点
9调试前 点击调试 -- 窗口(也就是watch) 可以选择不同的显示结果, 可以显示出变量的变化过程,方便调试。 点击 “继续”结束调试。
在Visual Studio 中编写C语言步骤如下所以:
1、菜单栏选择“文件”--“新建项目”---Visual C++---空项目;
2、输入项目名称和保存项目位置;
3、在“解决方案资源管理器”---选中项目后右键----添加新建项---选择.cpp文件,可以修改为.c文件----选择保存;
4、此时就可以编写C语言程序了;
vscode怎么调试c语言
1、打开你要写c++程序的文件夹,我们这里新建一个Test文件夹并打开test,打开后:使用VScode运行调试C/C++,在左侧打开的目录中新建一个 main.cpp 文件。
2、新建后点左侧的调试按钮(英文:Debug),可以看到,目前没有调试配置。
3、这时我们需要配置自己的调试配置,回到资源管理器界面,我们可以看到目录下多了一个.vscode的文件夹,里面有一个launch.json文件。我们现在在这个文件夹中新建一个tasks.json文件。我们需要改写这两个json文件的内容。
{version: 0.2.0,
configurations: [
{name: Run C/C++,
type: cppdbg,
request: launch,
program: ${workspaceFolder}/${fileBasenameNoExtension}.exe,
args: [],
stopAtEntry: false,
cwd: ${workspaceFolder},
environment: [],
externalConsole: true,
MIMode: gdb,
miDebuggerPath: C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gdb.exe,
setupCommands: [
{description: Enable pretty-printing for gdb,
text: -enable-pretty-printing,
ignoreFailures: false
}],
preLaunchTask: build & run file
},
{name: Debug C/C++,
type: cppdbg,
request: launch,
program: ${workspaceFolder}/${fileBasenameNoExtension}.exe,
args: [],
stopAtEntry: false,
cwd: ${workspaceFolder},
environment: [],
externalConsole: true,
MIMode: gdb,
miDebuggerPath: C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gdb.exe,
setupCommands: [
{description: Enable pretty-printing for gdb,
text: -enable-pretty-printing,
ignoreFailures: false
}],
preLaunchTask: build & debug file
}]
}其中tasks.json文件内容(直接复制即可):
{version: 2.0.0,
tasks: [
{label: build & debug file,
type: shell,
command: g++,
args: [
-g,
-o,
${fileBasenameNoExtension},
${file}
],
group: {
kind: build,
isDefault: true
}},
{label: build & run file,
type: shell,
command: g++,
args: [
-o,
${fileBasenameNoExtension},
${file}
],
group: {
kind: build,
isDefault: true
}}
]}
4、我们已经完成了基本的配置工作,保存以上两个json文件后,再次点击左侧的调试按钮(Debug),可以发现出现了两个新的配置,一个是直接运行程序的Run,一个是用来调试程序的Debug。
5、我们写一个简单的c++程序来进行调试说明,程序源代码,我们在return 0这行添加了一个断点。
6、切换运行配置为Debug C/C++,点击运行按钮开始调试。
7、可以看到,弹出的终端输出了正确的结果,调试窗口中的变量中也有变量a和对应的值。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。