Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Dwie opcje wyboru w switch ... case

Ostatnio zmodyfikowano 2017-10-15 20:24
Autor Wiadomość
zeek918
Temat założony przez niniejszego użytkownika
Dwie opcje wyboru w switch ... case
» 2017-10-13 20:42:42
Witam
Czy da sie w case podac dwie opcje?
Chodzi o to ze program rozroznia male i duze litery a ja chcialbym zeby kod wygladal mniej wiecej tak:
C/C++
switch( zmienna )
{
   
case 'a' LUB 'A':
    Jakas akcja...
   
}

Pytanie brzmi: Jak napisać to "LUB" zeby program mogl to odczytac?
P-165720
jankowalski25
» 2017-10-13 20:54:14
C/C++
case 'A':
case 'a':
{
    //jakaś akcja
}
break;
Ale jeśli chodzi o wykonanie czegoś bez uwzględniania wielkości liter, to chyba lepiej zamienić wszystkie litery na same małe albo na same wielkie przed tym switchem.
P-165721
zeek918
Temat założony przez niniejszego użytkownika
» 2017-10-13 20:56:19
Mógłbym Cie poprosić o wskazówke jak to zrobic? :D
P-165723
jankowalski25
» 2017-10-13 20:59:14
tolowerZwraca znak zamieniony z dużej litery na małą. (funkcja)
toupperZwraca znak zamieniony z małej litery na dużą. (funkcja)
P-165724
YooSy
» 2017-10-13 21:29:21
switch( std::tolower( zmienna ) )
P-165726
matmati
» 2017-10-15 20:24:55
ale żeby skorzystać z funkcji tolower musisz dodać na początek
#include <cctype> i wtedy zadziała.
P-165796
« 1 »
  Strona 1 z 1