C ++ fread读取文件开头的随机字符

时间:2015-10-30 10:38:40

标签: c++ file fread

我有一个输入文件,如;

A;Ali;Aksu;N;2;deposit;withdraw

我这样读了;

char a[5];
fread(a, sizeof(char), 5, input);

但是当我尝试打印时

cout << a;

首先写入随机字符,如

+^%'A;

1 个答案:

答案 0 :(得分:0)

您需要空字符。变化

char a[5];

char a[6];
a[5] = 0;

如果代码是unicode,请在整个代码中将char更改为wchar