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

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

Войти
Регистрация
Восстановить пароль
 
HenryDukart
 Аватар для HenryDukart
122 / 122 / 35
Регистрация: 05.10.2013
Сообщений: 455
Завершенные тесты: 2
#1

Передача потока в функцию - C++

25.11.2013, 18:58. Просмотров 391. Ответов 4
Метки нет (Все метки)

Добрый вечер. Столкнулся с вопросом: "Как передать поток в качестве параметра функции?" Есть вариант, чтобы передавать только имя файла, а в функции его открывать. Но это как-то не очень. Существуют еще варианты?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2013, 18:58     Передача потока в функцию
Посмотрите здесь:

«Вычеркивание» строки и столбца из матрицы оформить как функцию потока C++
передача в функцию C++
C++ Передача файлового потока как параметр-ссылка
C++ Передача потока по параметру функции
передача потока в функцию C++
C++ Передача в функцию
Передача в функцию C++
Передача потока (текущ.позиции курсора в файле) как аргумент функции C++
C++ Передача потока в конструктор
Как передать сокет в функцию потока C++
C++ Передача потока как параметра в функцию
Рекурсивный расчёт математического выражения со скобками (рекурсивную функцию оформить в виде потока) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5410 / 4806 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.11.2013, 19:03     Передача потока в функцию #2
Цитата Сообщение от HenryDukart Посмотреть сообщение
Существуют еще варианты?
Передавать ссылку на поток.
HenryDukart
 Аватар для HenryDukart
122 / 122 / 35
Регистрация: 05.10.2013
Сообщений: 455
Завершенные тесты: 2
25.11.2013, 19:06  [ТС]     Передача потока в функцию #3
alsav22, Можно пример?
alsav22
5410 / 4806 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.11.2013, 19:08     Передача потока в функцию #4
C++
1
2
3
4
5
6
7
8
void f(fstream& fin)
{}
 
int main()
{
    fstream fin("file.txt");
    f(fin);
..
HenryDukart
 Аватар для HenryDukart
122 / 122 / 35
Регистрация: 05.10.2013
Сообщений: 455
Завершенные тесты: 2
25.11.2013, 19:19  [ТС]     Передача потока в функцию #5
alsav22, Опять вы меня выручаете. Спасибо
Yandex
Объявления
25.11.2013, 19:19     Передача потока в функцию
Ответ Создать тему
Опции темы

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