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

1 ответ

Как завершить сканирование, введя только один EOF

Я решаю эту проблему. Я использую цикл while для сканирования строки чисел, и мне нужно завершить сканирование и продолжить работу с остальной частью моей пр...

3 ответа

Почему фред достигает EOF рано?

Я пишу библиотеку C, которая читает файл в память. Он пропускает первые 54 байта файла (заголовка), а затем считывает остаток как данные. Я использую fseek д...

2 ответа

Как работает feof () в C

Проверяет ли feof () eof текущую позицию указателя файла или проверяет положение рядом с указателем файла?Спасибо за вашу помощь !

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

5 ответов

 Операция I не надежна в течение длительного времени.

леднее время я видел людей, пытающихся читать подобные файлы во многих постах. Код #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv) { char * path = argc > 1 ? argv[1] : "input.txt"; FILE * fp = fopen(path, "r"); if( fp ...

2 ответа

Как работает feof () в C

3 ответа

Почему фред достигает EOF рано?

Я пишу библиотеку C, которая читает файл в память. Он пропускает первые 54 байта файла (заголовка), а затем считывает остаток как данные. Я использую fseek для определения длины файла, а затем использую fread для чтения в файле. Цикл запускается ...

1 ответ

Как завершить сканирование, введя только один EOF

Я решаю эту проблему. Я использую цикл while для сканирования строки чисел, и мне нужно завершить сканирование и продолжить работу с остальной частью моей программы. Я просто не могу понять, как очистить стандартный ввод или сделать что-то, чтобы ...

1 ответ

feof () и fscanf () перестают работать после сканирования байта 1b как символа. Это потому что это «ESC» в ascii? Что я могу сделать?

В настоящее время я пишу программу, которая обрабатывает файлы PPM (тип P6, а не P3). Проблема в том, что некоторые изображения имеют байт 0x1b, который, сог...

2 ответа

как использовать EOF STDIN в C

Мне нужно вводить координаты в массив, пока не встретится EOF, но что-то не так в моем коде. Я использовал Ctrl + Z, Ctrl + D int main() { int x[1000],y[1000]; int n=0,nr=0,a,b,i; printf("Enter the coordinates:\n"); while(scanf ( "%d %d ", &a, ...