标题 | 阅读 | 评论 | 转发 | 发布日期 | |
---|---|---|---|---|---|
博客已升级,请注意变更地址 | 528 | 0 | 0 | 2011-07-16 | |
关于内核的配置问题 | 1391 | 0 | 0 | 2005-04-25 | |
step1 | 1186 | 0 | 0 | 2005-04-11 |
chinaunix网友2007-11-01 00:33
老兄,多了一个回车字符,你是怎么删掉的,请教老兄,急需了解,谢谢! 请回邮件glm28@163.com或加QQ 250717932
chinaunix网友2007-11-01 00:29
如果使用 char tmp1[40]; strcpy(tmp1,"/home/username/"; if((key=ftok(tmp1,3))==-1) { perror("ftok"; exit(1); } 是可以成功的。 但是,如果tmp1是通过读取配置文件得到时, key就是-1了,错误码为:ftok: No such file or directory, 如果打印出tmp1,显示的字符串内容为:/home/username/, 读取没有错误。 可能是因为我的config文件忘了转换成unix的格式了,可能用的是dos格式,结尾就多了一个回车字符。