Вопросы по теме '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