在这里,我们根据输入的相应命令,调用系统的命令。若不是系统的命令,自动清空该命令,否则,根据系统命令执行。
实现代码如下:
1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <sys/types.h> 4 #include <sys/wait.h> 5 #include <unistd.h> 6 #include <string.h> 7 #define M '>' 8 void word_search(char *line,char *word[1024]); 9 int main(int argc,char *argv[]) 10 { 11 char line[1024]; 12 char *word[1024]; 13 while(memset(line,0,1024),printf("%c",M),fgets(line,1024,stdin)) 14 { 15 if(line[0]==' ') 16 continue; 17 line[strlen(line)-1]='