Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
C_CPP 程序设计实验教程
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
问题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
银宸时代
C_CPP Lab Group
C_CPP 程序设计实验教程
提交
d43e2bb5
提交
d43e2bb5
9月 24, 2019
创建
作者:
宋海霞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新 app-manual-c.md
上级
cd8e0b4e
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
8 行增加
和
8 行删除
+8
-8
app-manual-c.md
app-manual-c.md
+8
-8
没有找到文件。
app-manual-c.md
浏览文件 @
d43e2bb5
...
@@ -12,7 +12,6 @@
...
@@ -12,7 +12,6 @@
[
调试项目
](
#调试项目
)
[
调试项目
](
#调试项目
)
[
验证项目
](
#验证项目
)
[
验证项目
](
#验证项目
)
[
推送项目
](
#推送项目
)
[
推送项目
](
#推送项目
)
[
查看预处理命令
](
#查看预处理命令
)
[
线上查看任务的完成结果
](
#线上查看任务的完成结果
)
[
线上查看任务的完成结果
](
#线上查看任务的完成结果
)
[
查看当前项目的代码质量分析的结果
](
#查看当前项目的代码质量分析的结果
)
[
查看当前项目的代码质量分析的结果
](
#查看当前项目的代码质量分析的结果
)
[
新建问题
](
#新建问题
)
[
新建问题
](
#新建问题
)
...
@@ -20,6 +19,7 @@
...
@@ -20,6 +19,7 @@
[
总结
](
#总结
)
[
总结
](
#总结
)
[
获得帮助
](
#获得帮助
)
[
获得帮助
](
#获得帮助
)
[
可能遇到的问题和使用技巧
](
#可能遇到的问题和使用技巧
)
[
可能遇到的问题和使用技巧
](
#可能遇到的问题和使用技巧
)
[
查看预处理命令
](
#查看预处理命令
)
# C&C++ Lab 使用手册(C语言)
# C&C++ Lab 使用手册(C语言)
[
C&C++ Lab
](
https://www.codecode.net/engintime/cpp-lab/cpp-lab
)
是一款成熟的编程软件,提供了源代码编辑、编译、调试等功能,并且与 CodeCode.net 平台深度集成,可用于 C 语言程序设计、C++ 语言程序设计、数据结构、算法分析等课程的实验。
[
C&C++ Lab
](
https://www.codecode.net/engintime/cpp-lab/cpp-lab
)
是一款成熟的编程软件,提供了源代码编辑、编译、调试等功能,并且与 CodeCode.net 平台深度集成,可用于 C 语言程序设计、C++ 语言程序设计、数据结构、算法分析等课程的实验。
...
@@ -65,8 +65,7 @@
...
@@ -65,8 +65,7 @@
为了方便读者完成程序设计实验,CodeCode.net 平台提供了大量
[
实验模板
](
https://www.codecode.net/engintime/cpp-lab/Project-Template
)
供读者使用。通常,这些实验模板只授予读者查看的权限,而没有修改的权限。所以,读者需要从实验模板 fork 出一个新项目,然后在这个新项目中编写源代码。
为了方便读者完成程序设计实验,CodeCode.net 平台提供了大量
[
实验模板
](
https://www.codecode.net/engintime/cpp-lab/Project-Template
)
供读者使用。通常,这些实验模板只授予读者查看的权限,而没有修改的权限。所以,读者需要从实验模板 fork 出一个新项目,然后在这个新项目中编写源代码。
可以按照下面的步骤 fork 项目:
可以按照下面的步骤 fork 项目:
1.
使用浏览器打开一个实验模板。例如在浏览器地址栏中输入 https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab001 。注意,只有登录 CodeCode.net 平台后才能使用浏览器访问此实验模板。
1.
使用浏览器打开一个实验模板。例如在浏览器地址栏中输入 https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab001 。注意,只有登录 CodeCode.net 平台后才能使用浏览器访问此实验模板。
2.
当浏览器打开实验模板后,点击如下图所示的 fork 按钮。
2.
当浏览器打开实验模板后,点击 fork 按钮,可以将该模板克隆到指定的群组下面。

3.
接下来读者还需要选择一个拥有新建项目权限的群组,就会在此群组中创建一个新项目。浏览器会自动跳转到新项目的页面。
3.
接下来读者还需要选择一个拥有新建项目权限的群组,就会在此群组中创建一个新项目。浏览器会自动跳转到新项目的页面。
# 将新项目克隆到本地
# 将新项目克隆到本地
...
@@ -189,11 +188,6 @@ C&C++ Lab銝銝芸撘箏之極嚗蝙甇方
...
@@ -189,11 +188,6 @@ C&C++ Lab銝銝芸撘箏之極嚗蝙甇方
3.
在弹出的 Windows 控制台窗口中会显示推送的进度和结果。注意,推送过程中通常需要用户在 Windows 控制台窗口中输入 CodeCode.net 平台的密码。
3.
在弹出的 Windows 控制台窗口中会显示推送的进度和结果。注意,推送过程中通常需要用户在 Windows 控制台窗口中输入 CodeCode.net 平台的密码。
4.
项目推送成功后,如果项目提供了在线验证功能(项目中包含 .gitlab-ci.yml 文件),会自动使用浏览器打开当前项目的流水线页面,查看在线验证的结果。
4.
项目推送成功后,如果项目提供了在线验证功能(项目中包含 .gitlab-ci.yml 文件),会自动使用浏览器打开当前项目的流水线页面,查看在线验证的结果。
# 查看预处理命令
1.
“项目管理器”窗口中,在项目节点单击右键选择“属性”,在弹出的对话框中,选择左侧“C&C++编译器(GCC)”的“常规”。将右侧属性页中的“显示包含的头文件”改为“是(-H)”并选择“确定”。

2.
在“生成”菜单中选择“重新生成项目”(快捷键是Ctrl+Alt+F7)。在“输出”窗口中显示了源文件在编译过程中所包含的头文件,并使用不同数量的“.”来表示文件之间的包含关系。双击文件路径可以打开这个头文件。
3.
在“输出”窗口中,双击“输出预处理文件: ………”可以打开编译过程中产生的预处理文件。观察这个文件可以理解文件包含的具体含义。
# 线上查看任务的完成结果
# 线上查看任务的完成结果
...
@@ -236,3 +230,9 @@ C&C++ Lab銝銝芸撘箏之極嚗蝙甇方
...
@@ -236,3 +230,9 @@ C&C++ Lab銝銝芸撘箏之極嚗蝙甇方
4.
C&C++ Lab 作为一个IDE环境,提供了强大的调试功能,包括单步调试、添加断点、查看变量的值、查看调用堆栈等。读者在调试过程中可以灵活使用这些功能,提高调试效率。
4.
C&C++ Lab 作为一个IDE环境,提供了强大的调试功能,包括单步调试、添加断点、查看变量的值、查看调用堆栈等。读者在调试过程中可以灵活使用这些功能,提高调试效率。
5.
“输出”窗口中的文本信息可以被选中并复制(但是不能修改),读者可以很方便的将这些信息保存下来,用于完成实验报告等工作。
5.
“输出”窗口中的文本信息可以被选中并复制(但是不能修改),读者可以很方便的将这些信息保存下来,用于完成实验报告等工作。
# 查看预处理命令
1.
“项目管理器”窗口中,在项目节点单击右键选择“属性”,在弹出的对话框中,选择左侧“C&C++编译器(GCC)”的“常规”。将右侧属性页中的“显示包含的头文件”改为“是(-H)”并选择“确定”。

2.
在“生成”菜单中选择“重新生成项目”(快捷键是Ctrl+Alt+F7)。在“输出”窗口中显示了源文件在编译过程中所包含的头文件,并使用不同数量的“.”来表示文件之间的包含关系。双击文件路径可以打开这个头文件。
3.
在“输出”窗口中,双击“输出预处理文件: ………”可以打开编译过程中产生的预处理文件。观察这个文件可以理解文件包含的具体含义。
编写
预览
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论