2016-11-07 3 views
-1

Я попытался прочитать байты в каждой строке файла.чтение байтов в файле 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]); 

} 
+2

1. Вы открываете 'pFile', а затем читаете из' fpIn2', это предназначено? 2. В чем вопрос? –

+0

извините, вы можете изменить fpIn2 на кучу –

+2

__You__ можете изменить это, отредактировав свой вопрос. И пока вы на нем, добавьте, какова фактическая проблема. КСТАТИ. есть много недостающего кода. Пожалуйста, прочтите следующее: [Как спросить] (http://stackoverflow.com/help/how-to-ask) –

ответ

0

Удалить пробел из строки формата sscanf.

+0

я сделал .... тоже такая же проблема /// проблема в одном файле в порядке. Печать в порядке, но в другом файле noo –

+0

В чем проблема в этой проблеме –

Смежные вопросы