最近看Unix环境高级编程,test 1.6节的代码的时候发现无效果,
后来发现是判断输入结尾的“/n”的时候出现问题,最后一个字符居然不是"/n",所以没有做替换动作,
可是将char的值作为int打印为10,奇怪。
本文针对《Unix环境高级编程》一书中test1.6节的示例代码进行了详细解析,发现了一个关于输入字符串处理的小问题,并对该问题进行了深入探讨。
最近看Unix环境高级编程,test 1.6节的代码的时候发现无效果,
后来发现是判断输入结尾的“/n”的时候出现问题,最后一个字符居然不是"/n",所以没有做替换动作,
可是将char的值作为int打印为10,奇怪。

被折叠的 条评论
为什么被折叠?