![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 05.10.2011
Сообщений: 7
|
![]()
В программе деления чисел при вводе нуля в делитель должно выскакивать сообщение, но вместо этого вылетает ошибка:
Run-time check failure #3 - The variable 'ch' is being used without being initialized. Можете подсказать причину? ![]() Листинг: Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 05.10.2011 в 22:12. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]() Цитата:
Переменная 'ch' используется, но она не была инициализирована. Прежде, чем использовать эту переменную, задайте ей какое-нибудь значение, например: Код:
|
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 05.10.2011
Сообщений: 7
|
![]()
Вадим Мошев
Благодарю, теперь всё работает. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
Какой я всё-таки хороший
![]() |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
![]() а поясните мне глупому, почему компилятор ругался. я не вижу использования (обращения к данной переменной до её присвоения cin >> ch ) ?! (для тех же переменных divident, divisor компилятор иницилизации не требует?) |
|
![]() |
![]() |
![]() |
#6 |
C++,DirectX/OpenGL
Форумчанин
Регистрация: 09.01.2011
Сообщений: 422
|
![]() |
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]() Цитата:
У меня тоже есть сипипишный компилятор, но устанавливать мне его лень, да и это не мой основной язык программирования. А по поводу возмущений компилятора думаю вот что. Обратите внимание, что переменные divident, divisor имеют тип Long (это числовой тип), в то время как переменная ch является символьной. Возможно, причина в этом. Могу ошибаться. А может, Вы знаете ответ, но просто проверяете меня? ![]() |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ошибка - Run-time error '91' Object variable or With block variable not set | Артур Иваныч | Microsoft Office Excel | 13 | 12.09.2012 14:18 |
For loop control variable must be simple local variable | Hehe | Общие вопросы Delphi | 11 | 26.12.2011 19:42 |
run-time error 91 (object variable or with block variable not set) | mrs.petrushina | Microsoft Office Access | 5 | 19.04.2011 12:59 |
run-time error 91 (object variable or with block variable not set) | mrs.petrushina | Microsoft Office Excel | 7 | 05.04.2011 00:22 |
Variable <Имя> might not have been initialized | Anchut@ | Общие вопросы Delphi | 5 | 21.06.2010 11:01 |