C语言实现命令带参数的解析
2013-02-06 13:33
337 查看
C语言实现命令带参数的解析
/* Wait until user press "q" to quit. */ while (1) { char buffer[128]; char cmd[32]; char* str; memset(buffer, 0, sizeof(buffer)); memset(cmd, 0, sizeof(cmd)); fflush(stdout); // 等待输入 gets(buffer); // 除去字符串开头和末尾的空白符 trim(buffer); // 分解出命令字符串 str = strtok(buffer, " "); strcpy(cmd, str); printf("cmd = %s\n", cmd); if (strcmp(cmd, "quit") == 0 || strcmp(cmd, "q") == 0) // 退出 { /* // 分解出选项字符串 do { str = strtok(NULL, " "); printf("str = %s\n", str); } while (str != NULL); */ break; } else if (strcmp(cmd, "test") == 0) { test(); } }
相关文章推荐
- 解析如何在C语言中调用shell命令的实现方法
- 解析如何在C语言中调用shell命令的实现方法
- 如何用C语言实现带参数的dos命令?
- 解析如何在C语言中调用shell命令的实现方法【转】
- C语言中可变函数参数变量的实现
- c语言,可变参数函数实现
- 解析可变参数函数的实现原理(printf,scanf)
- C语言可变参数的实现
- 解析可变参数函数的实现原理(printf,scanf)
- 详解_C语言可变参数_va_list和_vsnprintf及printf实现
- caffe命令及其参数解析
- C语言实现单链表的相关解析
- 【c语言】编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。 要求:不能使用C函数库中的字符串操作函数
- 【C语言】编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。要求:不能使用C函数库中的字符串操作函数。
- DNS解析协议的C语言简单实现
- C语言 编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。
- C语言中可变参数函数实现原理
- C语言中实现可变参数函数
- C语言实现linux下的tail -n <n> 命令
- C语言实现Linux命令——od