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

Исключительные ситуации - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Умножение матриц, считывание размерностей из файла http://www.cyberforum.ru/cpp-beginners/thread1211247.html
Вот такое задание. Из файла file1.txt считывается двумерная вещественная матрица А, из файла file2.txt считывается двумерная вещественная матрица B(размеры матриц задаются в файлах). Файлы file1.txt...
C++ Использование функции eof Не могу понять, как правильно использовать функцию eof. Программа вообще не распознает эту функцию и выдает ошибку. Библиотека stdio.h подключена http://www.cyberforum.ru/cpp-beginners/thread1211227.html
C++ Напишите функцию, находящую два максимальных числа в массиве и возвращающую структуру с этими числами
Напишите функцию, находящую два максимальныхчисла в массиве и возвращающую структуру с этими числами
C++ Исправить программу
Привет, помогите исправить ошибку. Задание прикрепил. "7-е". http://www.cyberforum.ru/attachments/412281d1403072711 #include <stdio.h> #include <conio.h> #include <math.h> void main() {
C++ CPU Privilege level 1 http://www.cyberforum.ru/cpp-beginners/thread1211144.html
Здравствуйте, уважаемые программисты! У меня есть несколько общих вопросов по возможности функционирования моего программного кода в ring 1-2 ОС Windows ( в данный момент MS Windows Server 2012):...
C++ Упорядочить столбцы матрицы по их наименьшему элементу Дана матрица NxM, упорядочить её столбцы по их наименьшему элементу подробнее

Показать сообщение отдельно
Grraf
1 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 32

Исключительные ситуации - C++

18.06.2014, 12:36. Просмотров 404. Ответов 9
Метки (Все метки)

Надо сделать так, чтоб при вводе чарового символа в итовый вектор выводило сообщение об ошибке, но программа не закрывалась, а просто игнорировала этот символ. Проблема в том что после такого ввода программа зацикливается.
Вот мой фрагмент кода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    cout<<"Enter size ";
    int a1;
    cin>>a1;
    VECTOR V1(a1);
    cout<<"Enter vector:\n";
st:
    try
    {
    for(int i=0;i<a1;i++)
    {
        if(cin.fail()) throw "error";
        else cin>>V1[i];
    }
    }
    catch( const char *str)
    {
        cout<<str<<endl;
        goto st;
    }
    V1.menu1();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru