14 / 14 / 0
Регистрация: 01.04.2015
Сообщений: 96
|
||||||
1 | ||||||
Ошибка времени исполнения при вводе букв вместо числа30.11.2016, 18:21. Показов 3866. Ответов 9
Метки нет (Все метки)
Доброго времени суток. Помогите пожалуйста.
При запуске кода, открывается программа, когда пишу туда буквы, а не цифры, то программа вылетает, тоже самое происходит при том, когда допустим в умножении умножаю число на 0 - вылетает, те нужно проверка с нулем, как реализовать не понимаю.
0
|
30.11.2016, 18:21 | |
Ответы с готовыми решениями:
9
Ошибка исполнения при вводе данных из файла Нужна процедура, которая сообщает об ошибке при вводе букв вместо цифр Ошибка времени исполнения: нарушение прав доступа при чтении Ошибка при вводе времени |
21 / 21 / 8
Регистрация: 07.08.2015
Сообщений: 48
|
||||||
30.11.2016, 18:37 | 2 | |||||
Предполагаю, что у вас вылетает когда вы не умножаете на 0, а делите на 0. Возникает ошибка времени выполнения. Так как в C++ все что не 0 - true, а 0 - false, то сделайте проверку простым условием.
1
|
14 / 14 / 0
Регистрация: 01.04.2015
Сообщений: 96
|
|
30.11.2016, 18:47 [ТС] | 3 |
Получилось, спасибо. А при введение букв вместо цифр, как бы, подскажите пожалуйста.
0
|
21 / 21 / 8
Регистрация: 07.08.2015
Сообщений: 48
|
||||||
30.11.2016, 18:50 | 4 | |||||
Объект cin возвращает true, если ввод успешен и false, если что-то не получилось. Это можно использовать так
0
|
14 / 14 / 0
Регистрация: 01.04.2015
Сообщений: 96
|
||||||
30.11.2016, 19:06 [ТС] | 5 | |||||
Получилось такое, теперь ничего не работает))
0
|
21 / 21 / 8
Регистрация: 07.08.2015
Сообщений: 48
|
|
30.11.2016, 19:23 | 6 |
В конструкции switch не может быть инструкций, только case блоки и default.
0
|
14 / 14 / 0
Регистрация: 01.04.2015
Сообщений: 96
|
|
30.11.2016, 21:26 [ТС] | 7 |
Так и в while тоже не работает
Добавлено через 1 час 51 минуту помогите пожалуйста
0
|
3437 / 2816 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
|
||||||
30.11.2016, 21:55 | 8 | |||||
Сообщение было отмечено locusman как решение
Решение
1
|
14 / 14 / 0
Регистрация: 01.04.2015
Сообщений: 96
|
|
30.11.2016, 22:01 [ТС] | 9 |
С буквами - спасибо, работает.
А с нулем, при делении все та же проблема, выкидывает с ошибкой "Integer division by zero "
0
|
3437 / 2816 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
|
|
30.11.2016, 22:03 | 10 |
С нулём не смотрел, посчитал, что ты эту проблему решил, раз так написал (3 пост):
0
|
30.11.2016, 22:03 | |
30.11.2016, 22:03 | |
Помогаю со студенческими работами здесь
10
Ошибка при вводе данных - две записи вместо одной Ошибка времени исполнения Ошибка времени исполнения Дана строка с набором случайных символов, при вводе 10 букв первые 5 букв становятся большими , вторые 5 букв маленькими Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |