#include <stdio.h>#include <string.h>void help(void){ printf("****************************\n"); printf("*help:帮助信息 *\n"); printf("*insert:插入链表节点 *\n"); printf("*print:遍历链表节点 *\n"); printf("*search:查询链表某个节点 *\n"); printf("*delet:删除链表某个节点 *\n"); printf("*free:释放整个链表 *\n"); printf("*quit:退出程序 *\n"); printf("****************************\n");}int main(int argc,char const *argv[]){ help(); while(1); { char cmd[128] =""; printf("请输入操作命令:"); scanf("%s",cmd); if(strcmp(cmd,"help") == 0) { help(); } else if(strcmp(cmd,"insert") == 0) { printf("-------链表插入-------\n"); } else if(strcmp(cmd,"print") == 0) { printf("-------链表遍历-------\n"); } else if(strcmp(cmd,"search") == 0) { printf("-------链表查询-------\n"); } else if(strcmp(cmd,"delet") == 0) { printf("-------链表删除-------\n"); } else if(strcmp(cmd,"free") == 0) { printf("-------链表释放-------\n"); } else if(strcmp(cmd,"quit") == 0) { break; } } return 0;}
时间: 2024-01-17 16:37:36 浏览: 113
#include <stdio.h>
4星 · 用户满意度95%
这是一个简单的链表操作程序,使用C语言编写。程序会输出一个帮助信息,然后等待用户输入指令。可用的指令包括:插入链表节点、遍历链表节点、查询链表某个节点、删除链表某个节点、释放整个链表和退出程序。用户输入指令后,程序会根据指令执行相应的操作。如果用户输入了无效的指令,程序会继续等待用户输入指令。程序使用了字符串比较函数strcmp()来判断用户输入的指令,因此需要在程序中包含string.h头文件。
阅读全文