powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не работает switch-case.
7 сообщений из 7, страница 1 из 1
Не работает switch-case.
    #38514928
Фотография psih-stalker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток!
Есть следующий код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
char sel = _getch();
switch (sel) {
	case '1', '2', '3', '4', '5', '6', '7' : {
		selrpt = false;
		return i;
		break;
	}
	case '8' : {
		CurI -= MaxS;
		if (CurI < 0) CurI = 0;
		selrpt = false;
		break;
	}
	case '9' : {
		if (CurI <= Size + MaxS) CurI += MaxS;
		selrpt = false;
		break;
	}
	case '0', 27 : {
		selrpt = false;
		return (-1);
		break;
	}
}



и он никак не реагирует на перечисленные клавиши. Да и на другие тоже не реагирует. Подскажите, что за фигня? В других кусках кода все работает на ура. И при замене одинарных кавычек на двойные тоже не работает. А если заменить клавиши на их номера ('0' = 48, '1' = 49 и т.д.), то срабатывает только последний.
...
Рейтинг: 0 / 0
Не работает switch-case.
    #38514994
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
psih-stalker,
Так не надо:
Код: plaintext
1.
case '1', '2', '3', '4', '5', '6', '7' :



Так надо:
Код: plaintext
1.
case '1': case '2': case '3': case '4': case '5': case '6': case '7':
...
Рейтинг: 0 / 0
Не работает switch-case.
    #38515161
Фотография psih-stalker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky,

switch-case это пока единственное, что мне не нравится в С++...
...
Рейтинг: 0 / 0
Не работает switch-case.
    #38515162
Фотография psih-stalker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky,

Спасибо!
...
Рейтинг: 0 / 0
Не работает switch-case.
    #38515175
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
psih-stalkerswitch-case это пока единственное, что мне не нравится в С++...
Чемодан-вокзал-паскаль :)
...
Рейтинг: 0 / 0
Не работает switch-case.
    #38515177
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovskypsih-stalkerswitch-case это пока единственное, что мне не нравится в С++...
Чемодан-вокзал-паскаль :)

А в паскале разве лучше? :)
...
Рейтинг: 0 / 0
Не работает switch-case.
    #38515191
Фотография psih-stalker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмёрAnatoly Moskovskyпропущено...

Чемодан-вокзал-паскаль :)

А в паскале разве лучше? :)

Только case и работа со строками. :D
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не работает switch-case.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]