Вопросы по теме 'feof'

Проблема с чтением filewhile (!feof(file)) приводит к бесконечному циклу!
void OpenFile() { FILE *fp; char buffer[1024]; int number; fp=fopen("godess.txt","r"); if(fp==NULL){ printf("Error opening file!\n"); exit(0); } else { while (!feof(fp)) {...
1860 просмотров
schedule 17.02.2023

Почему fscanf используется 2 раза с: while( !feof(File))
почему при использовании fscanf для получения данных из файла используется 2 раза, один раз перед "!feof(fin)" и позже, как показано в коде ниже: fscanf(fin, "%s", letta); while(!feof(fin)){ fscanf(fin, "%s", letta); } слово читать не то...
2136 просмотров
schedule 28.01.2023

Мой цикл дублирует последний символ (язык C) (feof) (char by char)
Эй, ребята, Я пытаюсь прочитать текстовый файл: while(!feof(fp)){ fscanf(fp, "%c", &c); printf("%c", c); } Но... вывод всегда дублирует последний символ, я не знаю почему... :/ Есть идеи?
545 просмотров
schedule 19.10.2022

Дополнительный цикл с EOF
У меня проблема с использованием функции feof , это мой код: while(!feof(archlog)) { if(!fgets(line,MAXLINE,archlog)) printf("\nERROR: Can't read on: %s\n", ARCHTXT); else printf("%s",line); } Когда я запускаю это, он печатает...
1578 просмотров
schedule 04.05.2024

feof() определяет конец файла за одну строку до фактического конца
У меня есть функция, которая должна читать файл и определять, когда файл заканчивается. В настоящее время функция читает только предпоследнюю строку и завершается. Может кто-нибудь, пожалуйста, скажите мне, что я делаю неправильно, поскольку я сам...
1074 просмотров
schedule 28.04.2022

feof обнаруживает ложный конец файла
Ранее я задавал другой вопрос об этом, но я был далеко не в том, что касается проблемы, поэтому я создал новый вопрос, поскольку задаю совершенно другой вопрос. У меня есть функция, которая читает заданную строку в текстовом файле (заданную...
1247 просмотров
schedule 02.07.2023

feof() в Linux возвращает true на одну строку позже, чем конечная строка
Я новичок в C. Когда я использую этот цикл while для печати содержимого файла. Последняя строка будет напечатана дважды в Linux. Он не должен попадать в цикл while при достижении конца файла. На винде проблем нет. #include <stdio.h>...
2025 просмотров
schedule 26.10.2022

Должен ли я использовать flock при чтении файла в PHP?
Итак, я новичок в PHP, и пример из книги показывает, что когда я пишу файл в php, я должен использовать flock($fp, LOCK_EX) после открытия файла, а затем flock($fp, LOCK_UN) перед закрытием файла . Так: $fp = fopen("$DOCUMENT_ROOT/order.txt",...
512 просмотров
schedule 12.06.2022

Чтение текстового файла из стандартного ввода останавливается на последней строке
Я написал короткую программу для проверки чтения текстовых файлов из stdin : int main(){ char c; while(!feof(stdin)){ c = getchar(); //on last iteration, this returns '\n' if(!isspace(c)) //so this is false...
711 просмотров
schedule 06.11.2022

Ошибка параметра fgetc() feof() в php
Сегодня я получил электронное письмо от администратора моего веб-сервера, в котором говорится, что «ваш сервис приостановлен из-за файла ошибки размером около 60 ГБ. Проверьте файл errorlog.txt через FTP». В файле журнала повторяются только эти две...
621 просмотров
schedule 06.07.2022

Чтение целых чисел в файле смешанных типов, feof не работает
Я получаю ошибки в своей программе (которая должна найти все целые числа и файл символов и целых чисел), где «feof» не работает (пока цикл никогда не заканчивается) или целые числа не читаются/находятся, если весь файл не полный инт. Мой код......
126 просмотров
schedule 31.01.2023

Попытка чтения файла и сохранение первого ввода в массиве val и второго ввода в массиве wt (вес)
Мне нужно прочитать файл с именем «data.txt» и сохранить первый вход как значение, а второй соответствующий вход как вес. У меня проблемы с их чтением и сохранением значений. data.txt (example) 3 25 2 20 1 15 4 40 5 50 Вот с чего я начал:...
49 просмотров
schedule 11.02.2023

Выход из файла с помощью функции feof
Я пытаюсь остановить программу извлечения фотографий, когда она обнаруживает, что находится в конце файла, который нужно извлечь. Я сделал это, поставив условие if: if (feof(file)) { return 2; } После функции fread: fread(array, 1, 512,...
48 просмотров
schedule 10.03.2023

Почему моя программа печатает что-то до завершения, когда я нажимаю ctrl + D?
Поэтому я написал простую программу, которая преобразует десятичное число в двоичное и принимает только положительные целые числа. Таким образом, будут выводиться такие числа, как -2 и 1,1. Извините, это не положительное целое число. Он бесконечно...
58 просмотров
schedule 07.06.2022