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

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

Войти
Регистрация
Восстановить пароль
 
yTpO
5 / 5 / 0
Регистрация: 15.03.2013
Сообщений: 67
10.04.2013, 17:37     Копирование из консоли в файл #1
Нужно все, что вывелось в консоли (разные вычисления) записать в таком же виде в текстовый файл. Есть ли какое-нибудь решение покороче, чем после каждого оператора printf писать те же данные, но в fprintf?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
GetVariable
 Аватар для 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
778 / 536 / 99
Регистрация: 28.07.2012
Сообщений: 1,438
10.04.2013, 17:59     Копирование из консоли в файл #4
Цитата Сообщение от yTpO Посмотреть сообщение
А можно чуть подробнее?
Открываешь командную строку, в ней вызываешь свой exe файл и при нем указываешь ">> out.txt" - это команда перенаправления стандартного вывода программы в файл out.txt
Taranga
 Аватар для 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 . Так что мне надо в код добавить, что бы осуществить задуманное. Кроме того решения, которое я указал выше.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2013, 18:11     Копирование из консоли в файл
Еще ссылки по теме:

C++ Скопировать в первый файл текст из второго (в консоли)
C++ Как записать с консоли в файл русское слово?
C++ Копирование слов из файла в файл
Копирование в новый файл C++
C++ Ввод в файл с консоли русского текста

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

Или воспользуйтесь поиском по форуму:
GetVariable
 Аватар для 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;
 
}
Yandex
Объявления
10.04.2013, 18:11     Копирование из консоли в файл
Ответ Создать тему
Опции темы

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