读取c文件中的字节(用于文件中的所有行)

读取c文件中的字节(用于文件中的所有行),c,C,我试图读取文件中每一行的字节 对于一个文件,它起作用,但对于另一个文件,它不起作用 pFile=fopen(table,"rb"); for (c = 0; c <= 256; c++) { fgets (line, sizeof line, pFile); /* read a line */ sscanf(line,"%d ",&x); ranges[c]=x; printf ("%d\n",ranges[c]); } pFile=fop

我试图读取文件中每一行的字节

对于一个文件,它起作用,但对于另一个文件,它不起作用

pFile=fopen(table,"rb");

for (c = 0; c <= 256; c++)
{ 
    fgets (line, sizeof line, pFile); /* read a line */
    sscanf(line,"%d ",&x);
    ranges[c]=x;

    printf ("%d\n",ranges[c]);

}
pFile=fopen(表“rb”);

对于(c=0;c从
sscanf
格式字符串中删除空白。

1.打开
pFile
,然后从
fpIn2
中读取,这是有意的吗?2.问题是什么?抱歉,它的错误您可以将fpIn2更改为pileYou可以通过编辑您的问题来更改它。同时,添加实际问题是什么。BTW.t缺少很多代码。请阅读以下内容:对于一个文件,它可以工作,但对于另一个文件,它不工作。请检查所有返回值。您将忽略它们。什么是“它不工作”是什么意思?它到底是如何失败的?我是这样做的……同样的问题///问题是一个文件中的打印没有问题,但是在另一个文件中,这个问题是什么