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

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

Войти
Регистрация
Восстановить пароль
 
Nikitich369
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 12
#1

Вывод нескольких строк в файл - C++

04.04.2014, 16:08. Просмотров 341. Ответов 3
Метки нет (Все метки)

Есть несколько строчек и их нужно записать в файл так, чтобы каждая из них начиналась с новой строки.#include <iostream>
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <fstream>
#include <string>
using namespace std;
int main ()
{
string mark,task,op1,op2,comment;
ofstream out ("output.txt");
    if (!out)
    {
        cout<<"Error"<<endl;
        getchar();
        return 1;
    }
    else
    {
        out<<mark<<endl<<task<<endl<<op1<<endl<<op2<<endl<<comment<<endl;
        out.close();
        cout<<"Done !"<<endl;
        getchar();
    }
    return 0;
}
У меня получается что первые четыре строки пустые а в пятой все пять строк слитно записаны
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2014, 16:08     Вывод нескольких строк в файл
Посмотрите здесь:

Запись в файл, состоящий из нескольких строк - C++
мучаюсь все с той же программкой: Есть тестовый файл вида: INLINE : 233 XLINE : 202 668417.50000 565878.00000 995.87421 ...

Дан текстовый файл,состоящий из одной или нескольких строк. помогите решить - C++
Дан текстовый файл,состоящий из одной или нескольких строк.Каждая строка файла содержит числа,разделенные пробелами. Польхователь вводит с...

Дан текстовый файл, состоящий из нескольких строк. Поменять в нем местами первую и последнюю строку. - C++
Дан текстовый файл, состоящий из нескольких строк. Поменять в нем местами первую и последнюю строку. Добавлено через 26 секунд ...

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

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

Ввод нескольких строк или массив строк - C++
У меня есть массив строк. Нужно ввести несколько строк, но не получается. Вот код: int main() { const int n=4; const int...

Чтение нескольких строк - C++
Подскажите пожалуйста как сделать следующее: дан файл в котором 2 строки. Первую из этих строк записать в str1, вторую в str2. Строки...

Сортировка нескольких строк С++ - C++
Программа считывает данные из файла и сортирует. Но считывает лишь первую строку. Помогите сделать, чтобы считывала все строки. код : ...

Обработка нескольких строк - C++
Помогите, честно, я прочитала много статей, они мне не помогли, понимаю, что вопрос глупый и элементарный. НО. Вот у меня есть файл с...

Считывание нескольких строк с пробелами - C++
итак, есть код ввода списка учеников и вывода имени по номеру. #include &lt;iostream&gt; using namespace std; int main() { char...

#define с переносом в нескольких строк - C++
В общем, не важно что я дефайню... #define TRANSFER(xmm1, xmm2) _asm{\ pxor xmm2, xmm2; \ pextrw eax, xmm1, 0; \ ...

Считывание нескольких строк с пробелами - C++
Я знаю, что есть функция getline. Но если мне в коде надо считать несколько разных строк с пробелами, что мне делать? Потому что при...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Wlk
49 / 49 / 13
Регистрация: 07.12.2011
Сообщений: 133
04.04.2014, 16:38     Вывод нескольких строк в файл #2
Код рабочий.
Цитата Сообщение от Nikitich369 Посмотреть сообщение
string mark,task,op1,op2,comment;
Эти строчки где-то инициализируются или так и остаются пустыми?
PAMPA
6 / 7 / 2
Регистрация: 20.03.2014
Сообщений: 116
04.04.2014, 17:11     Вывод нескольких строк в файл #3
так сойдет
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <fstream>
#include <string>
using namespace std;
int main()
{
    ofstream out("nikitich.txt");
    if(!out.is_open())
    {
        cout << "could not open!\n";
    }
    string s1,s2,s3;
    cout << "vvedite 1 stroku:\n";
    getline(cin,s1);
    out << s1 <<"\n";
    cout << "vvedite 2 stroku:\n";
    getline(cin,s2);
    out << s2 << "\n";
    cout << "vvedite 3 stroku:\n";
    getline(cin,s3);
    out << s3 << "\n";
    system("pause");
    return 0;
}
Nikitich369
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 12
04.04.2014, 17:59  [ТС]     Вывод нескольких строк в файл #4
Да инициализируются

Добавлено через 2 минуты
Нет не подойдет, у меня в этих строках уже будут записаны значения
Yandex
Объявления
04.04.2014, 17:59     Вывод нескольких строк в файл
Ответ Создать тему
Опции темы

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