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

Можно ли каким-то образом наследовать тип bool - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка в обратном алфавитном порядке http://www.cyberforum.ru/cpp-beginners/thread1163763.html
Помогите пожалуйста дописать программу #include <iostream> using namespace std; const int n=40; int main(void) { char ch; char r; for (int i = 0; i < n; i++)
C++ Принадлежность точки отрезку Добрый день, уважаемые форумчане. Помогите пожалуйста с задачей. В первой строке задано два целых числа n и m (1≤n≤50000, 1≤m≤50000) — количество отрезков и точек на прямой, соответственно. Следующие... http://www.cyberforum.ru/cpp-beginners/thread1163749.html
Деление по модулю C++
Здравствуйте. Пишу функцию деления по модулю: int ring(int num, int max) { return num - (max%num)*(num/max); } Для (12, 12) возвращает 12, для (24, 12) и т.д. - 0. При чем функция fmod(12,...
Ввод/вывод элементов квадратной матрицы, вычисление индексов максимального элемента C++
Помогите написать программу для ввода элементов квадратной матрицы, вывода этого массива на экран, вычисления индексов максимального элемента массива.
C++ Отформатировать текст и вывести его в файл http://www.cyberforum.ru/cpp-beginners/thread1163707.html
Помогите пожалуйста , в текстовом файле задан текст - слова, разделенные пробелами. Текст содержит форматирующие символы «&» и «$», означающие соответственно конец абзаца и конец главы. Вывести...
C++ Из данных двоичного файла сформировать два массива Создать двоичный файл, куда записать n вещественных чисел. Из компонентов исходного файла сформировать массивы положительных и отрицательных простых чисел. Вычислить количество нулевых компонентов... подробнее

Показать сообщение отдельно
eXPonent
99 / 52 / 2
Регистрация: 21.05.2012
Сообщений: 1,170
03.05.2014, 11:13  [ТС]
Что делать с потоком потом если установить failbit

Добавлено через 21 секунду
???

Добавлено через 7 минут
Как из потока выкинуть символы разделители

Добавлено через 13 часов 16 минут
Как обработать данный оператор с помощью обработчика исключений?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
istream& operator>>(istream &in, Gender &G)
{
    char c;
    do
        c = cin.get();
    while(c == ' ' || c == '\n');
 
    if(c == '0' || c == '1' || c == 'M' || c == 'W')
    {
        if(c == '0' || c == '1') 
        {
            cin.putback(c);
            int t;
            cin >> t;
            if(t == 0 || t == 1)
            {
                if(t == 0)
                    G = Woman;
                if(t == 1)
                    G = Man;
            }
            else
                cout << "Error";
        };
 
        if(c == 'M')
        {
            cin.putback(c);
            string S;
            getline(cin, S);
            if(S == "M" || S == "Man")
                G = Man;
            else
                cout << "Error";
        };
 
        if(c == 'W')
        {
            cin.putback(c);
            string S;
            getline(cin, S);
            if(S == "W" || S == "Woman")
                G = Woman;
            else
                cout << "Error";
        };
    }
    else
    {
        cout << "Error";
    };
 
    return in;
};
что сделать после установки failbit?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru