Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.68
Welemir
3 / 3 / 0
Регистрация: 26.09.2009
Сообщений: 104
#1

Построчный вывод файла - C++

06.10.2009, 17:23. Просмотров 2811. Ответов 5

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <conio.h>
#include <stdio.h>
#include <iostream>
 
int main() {
    
    FILE *fp;
    char res[1000];
    char *x;
    
    fp= fopen("C:\\TEST\\fuck.txt","r");
    
    while (feof(fp))
    
{
    x = fgets(res,100,fp);
    printf("%s\n",res);
    
}
 
fclose(fp);
system("PAUSE");
    
    
}
Компилится,но выводит *пустоту*.

Добавлено через 2 минуты
Извиняюсь,забыл ! добавить )
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2009, 17:23     Построчный вывод файла
Посмотрите здесь:

Построчный вывод текстового файла на экран C++
вывод из файла C++
Вывод файла C++
C++ вывод из файла
C++ Построчный числовой ввод данных в массив
C++ вывод из файла
Вывод из файла C++
Вывод из файла C++
Построчный вывод матрицы 3*5 вещественных чисел с выравниванием по правой границе C++
Построчный вывод информации C++
C++ Построчный файловый вывод
C++ Формат ввода: как осуществить построчный ввод?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ISergey
Maniac
Эксперт С++
1347 / 880 / 52
Регистрация: 02.01.2009
Сообщений: 2,645
Записей в блоге: 1
06.10.2009, 17:30     Построчный вывод файла #2
Input/Output with files
Welemir
3 / 3 / 0
Регистрация: 26.09.2009
Сообщений: 104
06.10.2009, 17:46  [ТС]     Построчный вывод файла #3
Компилится,но результат нулевой.Блин,походу путь не указал)))

ЗЫ: А если нужно содержимое каждой строки в цикле считывать в переменную и выводить,о как это будет выглядеть ? И что такое ofstream myfile ?
Nick Alte
Эксперт С++
1605 / 997 / 118
Регистрация: 27.09.2009
Сообщений: 1,923
Завершенные тесты: 1
06.10.2009, 18:53     Построчный вывод файла #4
Вводить по строчке так:
C++
1
2
3
4
std::string mystr;
std::ifstream infile("c:\\test\\fuck.txt");
while(!infile.eof())
    getline(infile, mystr);
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
06.10.2009, 21:29     Построчный вывод файла #5
Welemir,
C++
1
2
3
4
5
6
int c=0;
FILE *f=fopen("text.txt", "r")
while((c=getc(f))!=EOF)
{
cout<<c;
}
accept
4819 / 3239 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
07.10.2009, 06:39     Построчный вывод файла #6
C
1
while (feof(fp))
тут ошибка, надо знать как работает условие, и надо знать как работает функция feof
условие пропускает к телу, если в нём получается истина
feof возвращает ноль, если конец файла не достигнут и не ноль, если достигнут
ложь - ноль, истина - остальное
поэтому входа в цикл не происходит
Yandex
Объявления
07.10.2009, 06:39     Построчный вывод файла
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru