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

Исключения потоков - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++: Шаблон – двоичный файл, содержащий двусвязный циклический список объектов http://www.cyberforum.ru/cpp-beginners/thread880974.html
Пытался разобраться в данном вопросе самостоятельно, но в связи с неминуемо приблидающейся сессией пришло понимание что мне нужна помощь. Пожалуйста помогите решить задачу. Общее задание Шаблон...
C++ Какой это язык Доброго времени суток. Прошу прощения, но хочу уточнить какой это язык и есть ли вообще это языком программирования?(это из книги William H. Press 'Numerical Recipes') Прошу прощения,что имеется... http://www.cyberforum.ru/cpp-beginners/thread880971.html
C++ Как в С++ задать функцию таблично и построить интерполяционный многочлен Лагранжа?
Нужно последовательно ввести значения аргументов с нулевого по третий и значения функции в этих точках, а затем применить формулу...
Написать программу подсчета числа вершин (левых, правых) в бинарном дереве C++
помогите пожалуйста вот с такой задачей(( 1. Написать программу подсчета числа вершин в бинарном дереве 2. Написать программу подсчета левых вершин бинарного дерева 3. Написать программу подсчета...
C++ Используя высокоуровневые функции работы с файлами, прочитать строку из файла http://www.cyberforum.ru/cpp-beginners/thread880950.html
Здравствуйте! Очень нужна помощь... В этом задании нужно с помощью свой лично написанной функции избавиться от лишних пробелов и с помощью стандартной функции revers "перевернуть" строку. //...
C++ Переключение контекста потоков Подскажите код программы на с++, которая реализует переключение контекста потоков. подробнее

Показать сообщение отдельно
akk
44 / 44 / 7
Регистрация: 28.01.2012
Сообщений: 341
28.05.2013, 22:03  [ТС]
Tulosba, сейчас, почему-то появилась такая ошибка
Цитата Сообщение от akk Посмотреть сообщение
terminate called after throwing an instance of 'std::ios_base::failure' whar() : basic_ios::clear
убирается только если убрать исключения
C++
1
2
3
4
5
6
7
8
9
10
11
    flang.exceptions(ios_base::failbit);
    try
    {
 
        flang.open(filelangname);
    }
    catch( ios_base::failure f ) 
    { 
        cerr << "file not found"<< f.what() << endl;
        exit(-1);
    }
Добавлено через 35 минут
Если добавить после catch
C++
1
flang.exceptions(ios::goodbit);
то работает, можете объяснить почему?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru