Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

задача в си (не си++)

18.09.07 12:19
Re: задача в си (не си++)
 
Murr коренной житель
Murr
в ответ moricons 18.09.07 10:08
int tmp=0;
while( (c=fgetc(datei)) != EOF)
{
if (tmp == 0)
{
ungetc(c,datei);
}
if (c == '\n')
{
printf("\n");
}
tmp++;
------
Потенциально некорректная операция. Подумай сам - что будет, если количество чисел в файле больше чем вмещает int?
И еще - нет совершенно никакой необходимости оперировать с fgetc/ungetc - fscanf вполне достаточно.
 

Перейти на