Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Dima_c8
4 / 4 / 0
Регистрация: 17.12.2011
Сообщений: 148
#1

Вывод из файла - C++

25.03.2012, 18:20. Просмотров 342. Ответов 4
Метки нет (Все метки)

Как можно вывести все содержымое файла в переменную с пробелами , с абзацами короче со всеми символами.Я вот что пытался типа такого зделать:
C++
1
2
3
file.open( "file.txt" , std::ios::in );
while(! file.eof())
file >> InFile; //переменная типа string
Но в переменную записывалась только последняя строка
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2012, 18:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод из файла (C++):

Вывод из файла - C++
Доброго времени суток, уважаемые форумчане!!! Я вот с какой проблемой обращаюсь к вам: Имеется программа записи данных в файл (Запись...

вывод из файла - C++
С текстового файла считать последовательность записей, содержащих данные о книге: <Автор>, <Название книги>, <Год издания>, <Количество...

Вывод из файла - C++
#include "stdafx.h" #include "iostream" using namespace std; struct avia { char DepCity; char ArrCity; ...

вывод из файла - C++
в текстовом файле лежат 2 матрицы в таком виде размерности 7*7 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 1 0 1 0 0 0 0 0 1 0 1 1 0 0...

Вывод файла - C++
Вообщем, кое-как сделал запись в файл. Теперь как бы вывести то, что уже записал? Неправильно программа работает. #include<iostream> ...

вывод из файла - C++
подскажите как мне считать сколько элементов(чисел) расположено в данной строке, и если их больше некоторого значения перевести курсор на...

4
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
25.03.2012, 18:29 #2
http://www.cplusplus.com/reference/iostream/istream/read/
0
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
25.03.2012, 18:29 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main()
{
    string line;
    fstream fs;
    fs.open("in.txt", ios::in);
    if (!fs.is_open())
    {
        cerr << "error" << '\n';
        return 1;
    }
 
 
    string text = "";
    while (getline(fs, line))
    {
        text += line;
    }
 
    cout << text;
}
или через read
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
25.03.2012, 18:33 #4
panicwassano, если ТС нужны все символы, то ваш код не прокатит, поскольку сжует переводы строк
1
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
25.03.2012, 18:35 #5
Цитата Сообщение от soon Посмотреть сообщение
panicwassano, если ТС нужны все символы, то ваш код не прокатит, поскольку сжует переводы строк
ну \n ручками!!!
0
25.03.2012, 18:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2012, 18:35
Привет! Вот еще темы с ответами:

Вывод из файла С++ - C++
Как из текстового файла содержащего кучу строк вывести 5 строк

Вывод из файла - C++
Здравствуйте написал программу ввода/вывода из файла, но когда выводит из файла на экран, почему-то последняя строчка дублируется в чем...

Вывод содержания файла в с++ - C++
#include&lt;fstream.h&gt; #include&lt;math.h&gt; #include&lt;conio.h&gt; void main() {clrscr(); int v; ifstream lekcia1; ...

вывод таблицы из файла - C++
помогите сделать вывод всего файла. вывод первых двух столбцов вроде нормально работает,вместо последних двух ставится значение из...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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