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

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

Войти
Регистрация
Восстановить пароль
 
yTpO
5 / 5 / 0
Регистрация: 15.03.2013
Сообщений: 67
#1

Копирование из консоли в файл - C++

10.04.2013, 17:37. Просмотров 1478. Ответов 6
Метки нет (Все метки)

Нужно все, что вывелось в консоли (разные вычисления) записать в таком же виде в текстовый файл. Есть ли какое-нибудь решение покороче, чем после каждого оператора printf писать те же данные, но в fprintf?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2013, 17:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Копирование из консоли в файл (C++):

Скопировать текст из консоли в файл - C++
после компиляции и выполнения программы borland c++ выскакивает черное окошко с информацией как достать оттуда текст в блокнот?

Запись в файл содержимого консоли - C++
int main (int argc, LPTSTR argv) { cout<<argv<<endl<<argv ; HANDLE hIn, hOut; hIn=CreateFile (argv , GENERIC_READ, 0, NULL,...

Записать текст из консоли в файл - C++
Написать программу выводящую текст в файл (system("echo text >> text.txt") не подходит, так как пользователь сам должен вводить текст). ...

Ввод в файл с консоли русского текста - C++
Есть ф-ия, для добавления студентиов в базу. На английском вводит номрально, а на русском к сожалению нет. Локаль в мейне подключена....

Копирование в новый файл - C++
Помогите пожалуйста, почему не комппируется данные в новый файл? Спасибо #include <iostream> #include <fstream> #include <cstdio> ...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
GetVariable
163 / 119 / 5
Регистрация: 17.03.2013
Сообщений: 283
10.04.2013, 17:40 #2
можно из консоли вот так:


programm.exe >> output.txt

это самый простой вариант.

если из программы, то смотри в сторону файловых потоков
yTpO
5 / 5 / 0
Регистрация: 15.03.2013
Сообщений: 67
10.04.2013, 17:56  [ТС] #3
Цитата Сообщение от GetVariable Посмотреть сообщение
programm.exe >> output.txt

это самый простой вариант.
А можно чуть подробнее?
nonedark2008
903 / 642 / 131
Регистрация: 28.07.2012
Сообщений: 1,735
10.04.2013, 17:59 #4
Цитата Сообщение от yTpO Посмотреть сообщение
А можно чуть подробнее?
Открываешь командную строку, в ней вызываешь свой exe файл и при нем указываешь ">> out.txt" - это команда перенаправления стандартного вывода программы в файл out.txt
Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
10.04.2013, 18:00 #5
Чуть подробнее уже нужно читать А так, посмотри, что будет в файле, и до тебя дойдет
yTpO
5 / 5 / 0
Регистрация: 15.03.2013
Сообщений: 67
10.04.2013, 18:07  [ТС] #6
nonedark2008, я может быть не так описал свою проблему. После компилирования файла cpp в открывшейся консоли я ввожу и вывожу много информации. В конце всех вычислений у меня чиститься экран и выводиться два массива и ниже значения вычислений. Мне всё это нужно всунуть как-то в .txt . Так что мне надо в код добавить, что бы осуществить задуманное. Кроме того решения, которое я указал выше.
GetVariable
163 / 119 / 5
Регистрация: 17.03.2013
Сообщений: 283
10.04.2013, 18:11 #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <fstream>
 
int main()
{
    std::ofstream out;  // ин-ия выходного потока
    out.open("out.txt");    // открытие файла на запись
 
    if(!out.is_open())
        return -1;
 
    int num = 9;
 
    out << num << '\n';     /
 
    out.close();            // закрываем файловой поток 
     
    return 0;
 
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2013, 18:11
Привет! Вот еще темы с ответами:

Как с консоли записать в файл русский текст - C++
Как с консоли записать в файл русский текст? Если так, то пишется только английский: #include &lt;iostream&gt; using namespace std; ...

Как записать с консоли в файл русское слово? - C++
В моей программе Объект имеет 2 string значения, 1 на английском , второе на русском.Когда пытаюсь записать данные объекта в файл,...

Копирование данных из файлов в файл - C++
Привет, ребята! :) Мне необходимо написать программу, которая открывает потоки для чтения для двух файлов, и поток для записи - для одного....

Копирование куска дестопа в файл!!! - C++
Приветствую!! Подскажите пожалуйста, как можно часть desktop'a Windows поместить графический файл, или киньте ссылку, где написано об...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
10.04.2013, 18:11
Ответ Создать тему
Опции темы

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