微信小程序> 软件工程(C编码实践篇)实验二:命令行菜单小程序V1.0

软件工程(C编码实践篇)实验二:命令行菜单小程序V1.0

浏览量:681 时间: 来源:demon咔咔
实验二:命令行菜单小程序V1.0

新创建一个目录lab2完成实验。

一、实验要求1、代码风格规范:
  • 代码风格的原则:简明、易读、无二义性;

  • 缩进、命名、注释等代码编排的风格规范;


2、具体要求(参照视频中的具体实验过程):
  • 实现一个命令行的菜单小程序,执行某个命令时调用一个特定的函数作为执行动作,实现的命令个数不少于8个;

  • 类似ftp的help目录或者bash的help目录;

  • 程序循环、接收用户的命令,如help、others等命令;

  • 可以广泛通用的命令行菜单子系统组件,可方便地定制而嵌入到其他系统;

下面直接贴代码以及运行图:
#includestdio.h
 #includestdlib.h
 void cmdhelp()
 {
 printf("cmd:ls,top,date,pwd,hello,ss,quit,help");
 }
 void cmdhello()
 {
 printf("hello guys!");
 }
 int main()
 {
 char cmd[128];
 while(1)
 {
 scanf("%s",cmd);
 if(!strcmp(cmd,"help"))
 {
 cmdhelp();
 }
  
 else if(!strcmp(cmd,"ls"))
 {
 system(cmd);
 }
 else if(!strcmp(cmd,"pwd"))
 {
 system(cmd);
 }
 else if(!strcmp(cmd,"hello"))
 {
 cmdhello();
 }
 else if(!strcmp(cmd,"date"))
 {
 system(cmd);
 }
 else if(!strcmp(cmd,"ss"))
 {
 system(cmd);
 }
 else if(!strcmp(cmd,"top"))
 {
 system(cmd);
 }
 else if(!strcmp(cmd,"quit"))
 {
 exit(0);
 }
 else
 {
 printf("please input right command!you can input help!");
 }
  
 }
 return 0;
 }

执行图:
小程序

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎