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

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

Войти
Регистрация
Восстановить пароль
 
Yashman
1 / 3 / 0
Регистрация: 02.07.2011
Сообщений: 90
#1

Вывод в файл из функции - C++

12.08.2013, 19:28. Просмотров 301. Ответов 3
Метки нет (Все метки)

Приветствую! Мне надо вывести текст в файл, но проблемма в том, что вывод должен осуществляться из функции, а файл, в который будет идти вывод, должен быть объявлён в функции main:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <fstream>
 
using namespace std;
 
void ouput();
 
int main()
{
   ofstream out ("filename.txt");
   output();
   return 0
}
 
void output()
{
   out << "Outputing some text";
}
Я предполагаю, что в фунцкию "output" надо передать какой-то аргумент, но не могу понять, какой и каким должен быть его тип. Помогите пожалуйста!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2013, 19:28     Вывод в файл из функции
Посмотрите здесь:

C++ вывод в файл
[C++] Вывод в файл. C++
C++ Вывод в файл
Вывод в файл C++
Вывод в файл C++
C++ Вывод в файл
Вывод в файл C++
Вывод из файл C++
Низкоуровневый ввод-вывод. Как с помощью функции write записать в файл тип int? C++
C++ Вывод в файл
вывод в файл C++
Вывод в файл C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6549 / 3969 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
12.08.2013, 19:29     Вывод в файл из функции #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <fstream>
 
using namespace std;
 
void ouput(ostream&);
 
int main()
{
   ofstream out ("filename.txt");
   output(out);
   return 0
}
 
void output(ostream& out)
{
   out << "Outputing some text";
}
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.08.2013, 19:30     Вывод в файл из функции #3
C++
1
void ouput(ofstream& out);
C++
1
output(out);
Yashman
1 / 3 / 0
Регистрация: 02.07.2011
Сообщений: 90
12.08.2013, 19:38  [ТС]     Вывод в файл из функции #4
Благодарю, оба варианта работают!
Yandex
Объявления
12.08.2013, 19:38     Вывод в файл из функции
Ответ Создать тему
Опции темы

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