Hoa*_*inh 5 c++ byte
我正在尝试读取文本文件,对于每个单词,我会将它们放入二叉搜索树的节点中.但是,第一个字符总是被读作"+第一个字".例如,如果我的第一个单词是"This",那么插入我的节点的第一个单词是"This".我一直在论坛寻找解决方案来修复它,有一篇文章在Java中提出同样的问题,但是没有人用C++解决它.有人帮我解决了吗?谢谢.
我找到了一个简单的解决方案.我在记事本中打开文件,并将其保存为ANSI.之后,文件正在读取并正确传递到二叉搜索树中
phu*_*clv 16
这是UTF-8的BOM
您需要将文件读为UTF-8.如果您不需要Unicode并且只使用前127个ASCII码点,则将文件保存为ASCII或UTF-8而不使用BOM
归档时间:
11 年,8 月 前
查看次数:
11600 次
最近记录:
9 年,5 月 前