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

С++ под Linux

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

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

13.12.2016, 21:19. Просмотров 418. Ответов 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
Ошибка при запуске, чтение и запись в файл C++ Linux
Visual Basic .NET Запись данных в файл, и чтения этих данных
C++ Что означает эта запись? int(*px)[5] = 0; cout << px;
Запись данных в файл C++
Free Pascal Запись данных в файл
Запись данных в файл PHP
SQL Server Запись данных в файл
Pascal ABC Запись данных в файл
Запись данных в файл C#
JavaScript Запись данных в файл
Запись данных в файл C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
socslm
16 / 16 / 3
Регистрация: 10.05.2015
Сообщений: 57
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
Ответ Создать тему
Опции темы

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