0 / 0 / 1
Регистрация: 16.04.2012
Сообщений: 34
|
||||||
1 | ||||||
try catch для int;29.04.2012, 20:01. Показов 1824. Ответов 8
Метки нет (Все метки)
Как работает try??
ни как не могу понять. как сделать что бы при вводе текста в переменную int выдавал ошибку а не вылетала.. Добавлено через 1 минуту
0
|
29.04.2012, 20:01 | |
Ответы с готовыми решениями:
8
Try/catch. Проверка на ввод букв в int Какая из этих функций int Q(int w) int W(int y,int u,int i) сработает быстрее? Не работает перегрузка индексного оператора [], вместо [int][int] почему то нужно ставить [0][int][int] Error LNK2019: unresolved external symbol "public: __thiscall Vector<int>::Vector<int>(int,int,int)" (?0?$Vec |
Просто хороший человек
391 / 181 / 24
Регистрация: 26.04.2011
Сообщений: 434
|
||||||
29.04.2012, 20:07 | 2 | |||||
обработка исключений работает следующим образом:
0
|
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
|
|
29.04.2012, 20:07 | 3 |
в 17ой строке?
Добавлено через 36 секунд просто сделайте проверку if( cin >> g){ ... }
0
|
Просто хороший человек
391 / 181 / 24
Регистрация: 26.04.2011
Сообщений: 434
|
|
29.04.2012, 20:09 | 4 |
try{cin>>file.cod} catch{cout<<"ошибка";}
0
|
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
|
|
29.04.2012, 20:10 | 5 |
он не выкинет исключение, поток перейдет в состояние fail и установится бит ошибки
1
|
0 / 0 / 1
Регистрация: 16.04.2012
Сообщений: 34
|
||||||
29.04.2012, 20:12 [ТС] | 6 | |||||
0
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
||||||
29.04.2012, 20:21 | 7 | |||||
0
|
0 / 0 / 1
Регистрация: 16.04.2012
Сообщений: 34
|
|
02.05.2012, 17:06 [ТС] | 9 |
проблема что ввод в цикле
while (1) и после не правильного ввода идет бесконечный вывод текста..
0
|
02.05.2012, 17:06 | |
02.05.2012, 17:06 | |
Помогаю со студенческими работами здесь
9
[C++ Error] Unit2.cpp(22): E2034 Cannot convert 'int (*)(int,int *)' to 'int' Преобразовать int в const int для установки размера массива Блин, для ЧЕГО НУЖНА Функция CREATE TABLE invoice( inv_id INT AUTO_INCREMENT NOT NULL , usr_id INT NOT NULL , prod_id INT NOT NULL , quantity INT NOT Ошибка: cannot convert 'int (*)[50]' to 'int*' for argument '1' to 'void vvod2m(int*, int*, int*, char)'Х2 Конструкция try catch в цикле while. Зацикливается блок catch Написать функцию SUM (int M, int N) / С++ для начинающих Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |