标签: c linux file fread
我正在linux和windows上读取一个文件,在linux上工作得很好,但是在Windows上,wchar_t会在r_hash中放入64个字符,然后在垃圾中添加32个字符,我不明白为什么。这是我的代码谢谢!
wchar_t
fread(r_hash, 1, 64 , f);
答案 0 :(得分:1)
r_hash = calloc(68, 1); // anything more than 64