linux 下read()函数读文本文件问题

2024-12-30 02:03:07
推荐回答(4个)
回答1:

那是因为vim自动给你加上换行符了'\n',即0x0a,你可以用ls -l word.txt看一下,文件大小是不是两个字符。

回答2:

doc文件是office word文件,估计在linux里读会有问题。好像装了open office可以打开它,可以试试。

回答3:

你的printf输出什么?

1种可能是回车符号

第2种可能是vim的编码导致你的‘i'是2个字节构成的...

回答4:

是不是多了回车符?