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

С++ под Linux

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

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

13.12.2016, 21:19. Просмотров 455. Ответов 1
Метки нет (Все метки)

Нужно открыть файл для записи и записать туда тоже, что выводит cout.
Примерный код для вывода:
C++
1
2
3
char text[256];
cin >> text;
cout << text << endl;
Пытался для через open (write) и fopen (fprint) и был в итоге пустой файл. Помогите пожалуйста

Добавлено через 2 часа 31 минуту
Ответ уже найден
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2016, 21:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Запись в файл данных из cout (C++ Linux):

Запись в файл. - C++
Кто подскажет как в файл записать 10 символ так... чтобы при этом не писался 13???? Добавлено через 3 минуты cout putc printf ...

Запись картинки в файл - C++
Здравствуйте. Возник вопрос, есть такая лаба: Допустим получить эти значения не проблема. Допустим, нарисовать их на экране тоже...

Прослушать запись в файл - C++
Доброе утро! Стоит задача записи некоторых атрибутов в CAD файл (UG) без ее запуска. Если изменять текущие атрибуты в файле без...

Запись данных в файл, и чтения этих данных - Visual Basic .NET
Есть 3 текстовые поля и один RadioButton. Надо записать их значения в текстовый файл(притом каждое значение в отдельную строку). Потом при...

Чтение текстового файла. Парсинг его данных. Создание исключений для данных. Запись свойств объектов в файл - Java SE
Проблема такая. Есть файл data.txt. В нем например какие-то данные. Landon Donovan, 150, A Hulk Hogan , 100, M Duke Nukem, 50,...

Запись данных в файл и вывод данных - PascalABC.NET
Нужно сделать расписание занятий. Написал программу, но застрял на выводе данных из файла. Заранее спасибо за помощь. Перепробовал кучу...

1
socslm
16 / 16 / 3
Регистрация: 10.05.2015
Сообщений: 59
16.12.2016, 18:39 #2
Читать лучше не в фиксированный буфер, а в std::string.
А писать соответственно так же как с cout. Что то вроде:
C++
1
2
3
4
  ofstream fout;
  fout.open("file.txt");
  fout << "Привет, мир!";
  fout.close();
Странно просто одновременно использовать для схожих действий плюсовый (потоки) и сишный (fopen(), буфер char[]) подходы.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2016, 18:39
Привет! Вот еще темы с ответами:

Что означает эта запись? int(*px)[5] = 0; cout << px; - C++
Добрый день товарищи, недавно впал в ступор. Есть запись вида int(*px) = 0; cout &lt;&lt; px+2; Я трактовал так: Мы создаем указатель на...

Запись данных в файл - C++/CLI
Не могу записать параметры в файл. Файл открывается все нормально, но вот компилятор ругается если пытаюсь записать туда строчку с...

Запись данных в файл - C++
Есть данные: gw=dp df=sl Нужно чтобы эти даные автоматически вставлялись в конец файла

Запись данных в файл - C++
Добрый день всем! Помоги разобраться как сделать. Есть класс. Нужно сделать ввод вывод элементов класса в текстовый файл. Класс имеет...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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