一、实验要求
1、代码风格规范:
- 代码风格的原则:简明、易读、无二义性;
- 缩进、命名、注释等代码编排的风格规范;
- 《构建之法》4.1代码规范
- 高质量C++/C编程指南(林锐)
2、具体要求(参照视频中的具体实验过程):
- 实现一个命令行的菜单小程序,执行某个命令时调用一个特定的函数作为执行动作,实现的命令个数不少于8个;
- 类似ftp的help目录或者bash的help目录;
- 程序循环、接收用户的命令,如help、others等命令;
- 可以广泛通用的命令行菜单子系统组件,可方便地定制而嵌入到其他系统;
二、实验过程
1、更改vimrc设置
set tabstop=4
set cindent
set hlsearch
2、打开实验目录,新建并打开文件夹lab2
cd Code/shiyanlou_cs122
mkdir lab2
cd lab2
vi menu.c
4、进行c语言编程,完成命令行的菜单小程序,完整代码如下
void help();
void quit();
void hello();
void bigger();
void add();
void sub();
void multi();
void divi();
int main()
{
char cmd[256];
while (1)
{
scanf ("%s", cmd);
if (strcmp(cmd, "help") == 0)
{
help();
}
else if (strcmp(cmd, "quit") == 0)
{
quit();
}
else if (strcmp(cmd, "hello") == 0)
{
hello();
}