Eintrag eines Strings in der If Abfrage vergleichen
-
Hallo zusammen,
ich habe folgendes Problem. Ich kann ein Eintrag eines Strings nicht in einer If Abfrage vergleichen.int parse_int(const std::string& text) {
char first = text[0]; char plus = '+'; char minus = '-'; if(first == plus || first == minus || first == 1 ) { std::cout << " success " << std::endl; } else { std::cout << " ---- " << std::endl; }
für das plus und minus funktioniert es, wenn sich allerdings eine 1 befindet dann funktioniert es nicht.
Kann mit vielleicht jemand weiterhelfen? Vielen Dank!
-
@Johnny01
'1'
-
Vielen Dank! Könntest du mir vielleicht auch bei meiner anderen Frage helfen? das wäre supper https://www.c-plusplus.net/forum/topic/352284/string-auf-ziffern-prüfen