当前位置: 技术问答>linux和unix
linux下编程出现未知错误!
来源: 互联网 发布时间:2017-02-27
本文导语: 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'2...
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段
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
%s/’/'/g