读书人

linux下编程出现未知异常

发布时间: 2012-06-15 19:37:05 作者: rapoo

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

读书人网 >UNIXLINUX

热点推荐