用垃圾填充缓冲区

时间:2016-06-27 17:49:56

标签: c linux file fread

我正在linux和windows上读取一个文件,在linux上工作得很好,但是在Windows上,wchar_t会在r_hash中放入64个字符,然后在垃圾中添加32个字符,我不明白为什么。这是我的代码谢谢!

fread(r_hash, 1, 64 , f);

1 个答案:

答案 0 :(得分:1)

r_hash = calloc(68, 1); // anything more than 64