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

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

Восстановить пароль Регистрация
 
Yashman
 Аватар для Yashman
1 / 3 / 0
Регистрация: 02.07.2011
Сообщений: 90
12.08.2013, 19:28     Вывод в файл из функции #1
Приветствую! Мне надо вывести текст в файл, но проблемма в том, что вывод должен осуществляться из функции, а файл, в который будет идти вывод, должен быть объявлён в функции 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++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 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
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.08.2013, 19:30     Вывод в файл из функции #3
C++
1
void ouput(ofstream& out);
C++
1
output(out);
Yashman
 Аватар для Yashman
1 / 3 / 0
Регистрация: 02.07.2011
Сообщений: 90
12.08.2013, 19:38  [ТС]     Вывод в файл из функции #4
Благодарю, оба варианта работают!
Yandex
Объявления
12.08.2013, 19:38     Вывод в файл из функции
Ответ Создать тему
Опции темы

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