真的被,读取一个txt文本,结果一个早上都没搞好 程序如下: 能看出哪里有问题么,输出字符串,得到的结果后面有“屯”或则 “烫”,单个字符输出来也有,为何,搜啊搜,改txt的内容,依旧不行 最后 改fopen 的r 改为rb就可以了,神奇了,明明txt就是ascii码文件啊,为什么要改成rb啊,b是二进制的意思啊 再搜,论坛里面高人说了: 二进制打开之后可以使用fgets,ascii打开之后也可以使用fwrite. 区别就是 “只不过回车符有点不一样.一个是0x0a,一个是0x0d 0x0a.具