赋值的问题
c语言吧
全部回复
仅看楼主
level 11
anteaterwong 楼主
字符数组第十个元素赋值10,ftell定位它是第11字节,同时字符”F"定位第13字节。將第十个元素赋值其他字符比如26,字符”F"定位第12字节符合预期。赋值10有什么问题鸣?与\10有关吗?
2023年08月29日 05点08分 1
吧务
level 14
你应该以二进制模式打开文件。fopen的参数应该是wb和rb。
文本模式下\n会被转义为\r\n写入文件,文件中的\r\n会被转义为\n读取。
2023年08月29日 06点08分 3
吧务
level 14
10是'\n'的ASCII码,在文本模式下这个字符会被标准输入输出函数特殊对待,就如3L所说
2023年08月29日 06点08分 4
level 11
anteaterwong 楼主
好,我再试试
2023年08月29日 14点08分 5
1