2016-11-07 20 views
-1

ファイルの各行でバイトを読み取ろうとしました。cファイルの読み込みバイト(ファイル内のすべての行)

1つのファイルに対しては機能しましたが、別のファイルでは機能しませんでした。

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]); 

} 
+2

1. 'pFile'を開いて' fpIn2'から読み込んだ場合、それは意図していますか? 2.質問は何ですか? –

+0

申し訳ありません.itsエラーfpIn2をファイル –

+2

に変更することができます__You__はあなたの質問を編集することでこれを変更できます。そしてあなたがそれをしている間に、実際の問題が何であるかを加えてください。 BTW。たくさんのコードがありません。 –

答えて

0

sscanfフォーマット文字列の空白を削除します。

+0

私もしました....同じ問題///問題は1つのファイルにありますOK印刷はOKですが、別のファイルにはnoo –

+0

この問題の問題点 –