Pomoc z warunkami
Ostatnio zmodyfikowano 2017-10-22 14:03
Zigor36 Temat założony przez niniejszego użytkownika |
Pomoc z warunkami » 2017-10-22 12:59:00 Witam chciałbym się spytać o pewną rzecz, a mianowicie gdy mam warunek: if(( gatunek == "kot" ) ||( gatunek == "KOT" ) )
Czy mógłbym skrócić zapis warunku, tak żeby warunek w ogóle nie zwracał uwagi na wielkość liter? Myślę jednak, że może być taka opcja, ponieważ pisanie warunku dla gatunek==kot,Kot,KOT itd. byłoby trochę dziwne. |
|
pekfos |
» 2017-10-22 13:58:20 Zmień wielkości liter w tekście na małe i porównaj z samym "kot". Jeśli możesz modyfikować napis, można to zrobić jedną linią: #include <algorithm> #include <cctype> std::transform( str.begin(), str.end(), str.begin(),::tolower ); |
|
Chowan |
» 2017-10-22 14:03:13 for( size_t i = 0; i < gatunek.size(); ++i ) gatunek[ i ] = tolower( gatunek[ i ] );
if( gatunek == "kot" ) {...}
ups nie zdazylem;p |
|
« 1 » |