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

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

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

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

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

Нужно все, что вывелось в консоли (разные вычисления) записать в таком же виде в текстовый файл. Есть ли какое-нибудь решение покороче, чем после каждого оператора printf писать те же данные, но в fprintf?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
886 / 625 / 126
Регистрация: 28.07.2012
Сообщений: 1,683
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 . Так что мне надо в код добавить, что бы осуществить задуманное. Кроме того решения, которое я указал выше.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2013, 18:11     Копирование из консоли в файл
Еще ссылки по теме:
C++ Как с консоли записать в файл русский текст
Копирование куска дестопа в файл!!! C++
C++ Копирование слов из файла в файл
C++ Копирование данных из файла в файл
C++ Копирование данных из файлов в файл

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

Или воспользуйтесь поиском по форуму:
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     Копирование из консоли в файл
Ответ Создать тему
Опции темы

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