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

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

Войти
Регистрация
Восстановить пароль
 
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
#1

как сравнивать введенные в качестве параметров потоки? - C++

19.12.2012, 18:47. Просмотров 220. Ответов 0
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
struct TRole
{
    int a[MAX_ROLE_COUNT];
    void output(ostream& OutStream)
    {
        for(int i=0; i<MAX_ROLE_COUNT; i++)
            OutStream<<a[i];
            if(OutStream==ofst)  OutStream<<"\n";
    }
};
запись как выше, не работает. я использую эту функцию и для вывода на экран передавая cout, и для записи в файл передавай например объект ofst класса ofstream.
OutStream==std::cout - такое сравнение работает.
но сравнивая с ofst не работает. как сделать, чтоб условие проверяло, что за поток передан - ofstream ofst или cout и ставил ентер, или нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2012, 18:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос как сравнивать введенные в качестве параметров потоки? (C++):

Можно ли сравнивать потоки? - C++
А точнее, проверять их на равенство? Скажем, допустимо ли в перегруженном операторе ввода использовать конструкцию if (stream == cout), и...

Как передать в функцию в качестве параметров указатель на файл - C++
В общем есть функция (Copy_System_Files_To_New_System_Files), которая должна делать 4 раза одно и тоже действие, только с разными...

Как будет выглядеть заголовок функции, принимающей в качестве входных параметров два целых числа и возвращающей число с плавающей запятой двойной точн - C++
1. int a, int b: f ( double ) 2. double f ( int a, int b ) 3. int f ( double a, int b ) 4. f ( int a, int b, return double ) 5....

Передача массивов в качестве параметров функции - C++
Задав динамический двумерный массив вещественных данных (матрицу А размером NxN), реализовать его обработку, как указано в варианте....

Применение матриц в качестве параметров функции - C++
Здравствуйте. Помогите, пожалуйста, в решении такой проблемы. Пишу простенькую программу по выводу матрицы на экран. В самой программе...

Использование функций в качестве формальных параметров - C++
Помогите вычислить f(x)/g(x), где в качестве f(x) и g(x) могут быть четыре различные функции, возвращающие вещественные значения

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2012, 18:47
Привет! Вот еще темы с ответами:

Передача массивов указателей в качестве параметров функции - C++
Доброго времени суток, не компилится данный код. Ошибка возникает в функции deal(deck, suit, face);. Код полностью скомпипастил из...

callback функции и функциональные объекты в качестве параметров - C++
Всем привет. В STL есть алгоритмы, которые требуют наличия функционального объекта, например sort, а некоторые алгоритмы, такие как...

Argc argv, передать несколько значений в качестве параметров - C++
void Math() { double a=2, b=3, c=9, x,y, x1,k; cout&lt;&lt;&quot;Vvedite x:&quot;;cin&gt;&gt;x; cout&lt;&lt;&quot;Vvedite x1:&quot;;cin&gt;&gt;x1; cout&lt;&lt;&quot;Vvedite...

Передать целый массив в качестве входных параметров для функции main()? - C++
Было рабочее оконное приложение Qt, теперь всю реализацию &quot;впихнуть&quot; в консольное приложение C++(( Смысл: пользователь вводит строки,...


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

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

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