首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux下编程出现未知异常

2012-06-15 
linux下编程出现未知错误!pipeinnetwork.c:In function main:pipeinnetwork.c:60:warning:passing arg 1

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

热点排行