【发布时间】:2010-04-05 20:33:47
【问题描述】:
我正在使用 fread 将文件的内容读入 char 数组。但我不确定为什么它没有在输出中打印出来。代码如下:
void getInfo(FILE* inputFile)
{
char chunk[4];
int liIndex;
for (liIndex = 0 ; liIndex < 4 ; liIndex++)
{
fread(chunk, sizeof(char), 4, inputFile);
}
printf("\n chunk %s", chunk);
}
输出什么也不打印。我哪里错了?
问候, 小黑子
【问题讨论】:
-
不要在 fread() 函数中编码“4”,您可以尝试:sizeof(chunk)。