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

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

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

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

19.12.2012, 18:47. Просмотров 210. Ответов 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 и ставил ентер, или нет.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2012, 18:47     как сравнивать введенные в качестве параметров потоки?
Посмотрите здесь:

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

Как будет выглядеть заголовок функции, принимающей в качестве входных параметров два целых числа и возвращающей число с плавающей запятой двойной точн - 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++
Здравствуйте. Помогите, пожалуйста, в решении такой проблемы. Пишу простенькую программу по выводу матрицы на экран. В самой программе...

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

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...

Вставки препроцессорных макросов типа __FUNCTION__ в функцию в качестве параметров по умолчанию - C++
Бонжорно :) Как можно накидать функцию, чтоб в качестве параметра по умолчанию передать ей название функции, откуда она вызывается? Нужно...

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

Функция, которая получает в качестве параметров два целых числа и возвращает сумму - C++
Написать функцию, которая получает в качестве параметров два целых числа и возвращает сумму чисел из диапазона между ними Помогите:-| ...

Написать функцию, которая получает в качестве параметров адрес числового массива данных и его размер - C++
Функция выводит массив на экран. Как получить в качестве параметров адрес числового массива данных?как это написать?


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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