Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 16.07.2013
Сообщений: 17
1

Считывание из файла

26.07.2013, 16:45. Показов 543. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую. Программа виснет именно на этом цикле:

C
1
2
3
4
5
6
7
fscanf(f, "%d%s%lf", &acc, name, &balance);
 
    while(!feof(f))
     {
       if(balance==0)printf("%d %s %.2f\n", acc, name, balance);
       fscanf(f, "%d%s%lf", &acc, name, &balance);
     }
Я попробовал просто без цикла - считать и вывести первую строчку (строка - друг за другом записаны int, char[] и double), но значения выдает совсем неверные:

C
1
2
3
if((f=fopen("54.txt", "r")==NULL)){printf("File not found.\n"); exit(1);}
        fscanf(f, "%d%s%lf", &acc, name, &balance);
        printf("%d %s %.2f\n", acc, name, balance); //выводит ерунду
Добавлено через 8 минут
Уже решил. Вот здесь
C
1
if((f=fopen("54.txt", "r")==NULL)){printf("File not found.\n"); exit(1);}
скобку не там поставил. Получается я присваиваю f значение NULL. Надо
C
1
if((f=fopen("54.txt", "r"))==NULL){printf("File not found.\n"); exit(1);}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.07.2013, 16:45
Ответы с готовыми решениями:

Заменить считывание с клавиатуры на считывание из файла
Помогите пожалуйста, ни разу не работал со считыванием из файла поэтому не понимаю как и что...

Считывание файла в массив и запись нового файла
Консоль VS C++. Текстовый файл открывается как бинарный, и считывается по 100 байт в массив - и...

Считывание из файла
Подскажите плиз как считать весь файл например в чаровский массив поэлементно. BufferedReader...

Считывание из файла
У меня вопрос. Почему когда пробую считать из файла, то выдает ошибку что не может считать? вот...

0
26.07.2013, 16:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.07.2013, 16:45
Помогаю со студенческими работами здесь

Считывание файла
ВОбщем при считывании файла стандартными способами FILE *file = fopen(filename, "r"); ...

Считывание из файла
# Симметричное шифрование def getMode(): while True: print('Вы хотите зашифровать...

Считывание из файла
Считываю строку из файла вида "0x4000000000000000", например, в элемент source11, где string...

Считывание из файла
Здравствуйте! Такой вопрос. Как можно считать информацию из файла следующим образом: в текстовом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru