|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.11.2019, 10:38 | #1 |
Регистрация: 02.11.2019
Сообщений: 9
|
Программа выходит,когда не нужно
Начнём думаю с того что я школьник,которому взбрело в голову написать текстовую игру
Тем более,впервые залез на С++ Ещё остались?Хорошо,едем дальше.Я задал вопрос,где по звдумке при ответе (1) происходят другие действия,(а они работают,так что их не трогаем) А при ответе (2) игра выводит меню Но при ответе 2 игра выходит,и я не знаю что делать... А вот собственно и сам код этого момента: Код:
Форматируйте код и используйте тег [CODE] (кнопка [CODE] в форме сообщения) при вставке кода на форум. Подробнее в FAQ Последний раз редактировалось Вадим Мошев; 02.11.2019 в 12:05. |
02.11.2019, 11:20 | #2 |
фрилансер
Участник клуба
Регистрация: 11.10.2019
Сообщений: 1,010
|
SoraNoZer0, лучше обходиться без goto, в C++ это всегда возможно. Константы лучше именовать
Код:
|
02.11.2019, 11:37 | #3 |
Регистрация: 02.11.2019
Сообщений: 9
|
Алексей,а можно уже с goto доделать?
Просто я уже по сути всё сделал,но это единственная проблема |
02.11.2019, 11:43 | #4 |
фрилансер
Участник клуба
Регистрация: 11.10.2019
Сообщений: 1,010
|
SoraNoZer0, но зачем ? о_О В нужных case'ах вызывай функцию текущего действия. Это же не ассемблер и не бейсик
|
02.11.2019, 11:46 | #5 |
Регистрация: 02.11.2019
Сообщений: 9
|
[QUOTE=SoraNoZer0;1799801]
Тем более,впервые залез на С++ Я наверное покажусь сильно тупым но всё же,я нихрена не понял |
02.11.2019, 12:10 | #6 |
фрилансер
Участник клуба
Регистрация: 11.10.2019
Сообщений: 1,010
|
я так понимаю, это твоя инициатива, что тебе это интересно, а не какое-то идиотское задание препода?
А коли так, садишься за интернет и учишь основы C++, без них нет смысла продолжать. Прицепи весь код, если будет время, я гляну. Но не обещаю |
02.11.2019, 12:57 | #7 |
Регистрация: 02.11.2019
Сообщений: 9
|
Хрен его знает,чё произошло,я часть эту не трогал,писал код дальше,тестовый запуск сделал—и эта часть стала нормально работать
|
02.11.2019, 16:01 | #8 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 751
|
- начали с точки с запятой, оригинально, это ошибка. Ссылки goto не рекомендуют, но вроде как можно использовать.
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
|
02.11.2019, 22:07 | #9 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,619
|
Думаю - ничего страшного, будет пустой оператор, компилятор его выкинет.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите пожалуйста . Нужно сделать проверку (выходит ли введенный код в массив или нет, если нет то нужно заново запросить ввести код) | Smile189 | Общие вопросы Delphi | 0 | 23.10.2016 20:56 |
Программа не выходит после выполнения (Язык С) | RaccoonRocket | Помощь студентам | 2 | 08.02.2016 14:13 |
Программа на Delphi. Почему выходит ошибка | pakusya | Помощь студентам | 2 | 11.05.2013 13:38 |
Когда нужно использовать ООП? | leklerk | Общие вопросы по программированию, компьютерный форум | 49 | 01.06.2012 09:09 |
Почему когда integer cтановиться =100001,выходит ошибка | Дима я | Общие вопросы Delphi | 8 | 21.12.2009 11:33 |