【发布时间】:2015-10-30 10:38:40
【问题描述】:
我有一个像这样的输入文件;
A;Ali;Aksu;N;2;deposit;withdraw
我是这样读的;
char a[5];
fread(a, sizeof(char), 5, input);
但是当我尝试打印时
cout << a;
它一开始会写随机字符
+^%'A;
【问题讨论】:
-
文件扩展名和编码是什么?
-
Unicode BOM? .........
-
我对这些东西有点陌生,所以我不知道如何检查它们
-
获取记事本++。这将使人们能够将文件存储为 ascii。
od -c文件也是如此 -
我下载了 notepad++,打开了新的 .txt 文件并将输入文件复制到了新的文件中,它工作正常。谢谢。但我不明白为什么会这样。