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

Запись в файл данных из cout - C++ Linux

Войти
Регистрация
Восстановить пароль
 
VIJIS
0 / 0 / 0
Регистрация: 26.10.2015
Сообщений: 34
13.12.2016, 21:19     Запись в файл данных из cout #1
Нужно открыть файл для записи и записать туда тоже, что выводит cout.
Примерный код для вывода:
C++
1
2
3
char text[256];
cin >> text;
cout << text << endl;
Пытался для через open (write) и fopen (fprint) и был в итоге пустой файл. Помогите пожалуйста

Добавлено через 2 часа 31 минуту
Ответ уже найден
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2016, 21:19     Запись в файл данных из cout
Посмотрите здесь:

C++ Linux запись в /dev/mem
запись видео C++ Linux
C++ Linux Запись в поток
Ошибка при запуске, чтение и запись в файл C++ Linux
Как записать XML файл в исполнительный файл программы? C++ Linux
Не работает многопоточная запись в файл. C++ Linux

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
socslm
10 / 10 / 3
Регистрация: 10.05.2015
Сообщений: 42
16.12.2016, 18:39     Запись в файл данных из cout #2
Читать лучше не в фиксированный буфер, а в std::string.
А писать соответственно так же как с cout. Что то вроде:
C++
1
2
3
4
  ofstream fout;
  fout.open("file.txt");
  fout << "Привет, мир!";
  fout.close();
Странно просто одновременно использовать для схожих действий плюсовый (потоки) и сишный (fopen(), буфер char[]) подходы.
Yandex
Объявления
16.12.2016, 18:39     Запись в файл данных из cout
Ответ Создать тему
Опции темы

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