Результаты поиска по запросу "fgetc"

4 ответа

 чтобы позволить вам на самом деле печатать символы "% d":

аюсь напечатать escape-символы в виде символов или строк, используя этот код: while((c = fgetc(fp))!= EOF) { if(c == '\0') { printf(" \0"); } else if(c == '\a') { printf(" \a"); } else if(c == '\b') { printf(" \b"); } else if(c == '\f') { ...

3 ответа

Можно ли спутать EOF с обычным байтовым значением при использовании fgetc?

Мы часто используем

5 ответов

это правда, но с fgets он будет иметь более тонкий контроль. если у него есть какое-то представление о том, какова длина строк в среднем, он может оптимизировать длину буфера, а не fgetc, который будет буферизоваться, но будет абсолютно не зависим от идеальной длины буфера.

ужно прочитать строку текста (завершается новой строкой), не делая предположений о длине. Так что теперь я сталкиваюсь с возможностями: использованиеfgets и проверять каждый раз, является ли последний символ новой строкой и постоянно добавляется ...

ТОП публикаций

3 ответа

getc () и fgetc () - Каковы основные различия?

2 ответа

fgetc, проверка EOF

В книгеLinux System Programming Я читал примерно так:

3 ответа

getc () и fgetc () - Каковы основные различия?

Везде я вижу "это практически идентично", или что-то подобное ... ИзРуководство по программированию GNU C [http://crasseux.com/books/ctutorial/getc-and-fgetc.html] : В библиотеке GNU C есть еще одна функция fgetc. В большинстве случаев ...