linux下编程出现未知错误!
pipeinnetwork.c:In function 'main':
pipeinnetwork.c:60:warning:passing arg 1 of 'strsep' from incompatible pointer type
pipeinnetwork.c:61:stray'\241' in program
pipeinnetwork.c:61:stray'\241' in program
pipeinnetwork.c:61:stray'\241' in program
pipeinnetwork.c:61:stray'\241' in program
代码:
printf("please Enter command>");
fgets(command,MAX_CMD_LEN,stdin);
command[strlen(command)-1]=0;
pipe_front=strsep(&command,"|");
61: pipe_behind=command;
//父进程
pipe(pipefds); // 开始创建管道的2段
------解决方案--------------------新建个文件,把代码照着敲进去。
------解决方案--------------------你的引号逗号什么的都是中文的 要用英文的引号逗号什么的 你试试
------解决方案--------------------中文空格 中文引号 中文各种标点符号 都会出现 这种问题的。
------解决方案--------------------应该是符号什么的问题 如果用VIM的话 用替换命令把所有的逗号,引号,分号什么都替换一遍 比如类似这个的
%s/’/'/g