Überprüfen ob char leer ist
-
Hallo,
ich habe ein Problem mit Char's
wie kann ich überprüfen ob ein char nicht leer ist.
Mein Code:
char variable = ''; if( variable != '' ) // mache piep else // mache pupsMeine Fehlermeldung:
char Konstanten dürfen ein oder zwei Zeichen lang sein.Danke im Voraus
-
strlen Funktion
-
Ein char kann nicht "leer" sein wie eine Zeichenkette, da er immer genau ein Zeichen lang ist. Das wäre genauso, als ob Du fragen würdest, ob ein int leer ist. Du kannst also höchstens überprüfen, ob er nicht 0 ist:
char variable = 0; if( variable != 0 ) // mache piep else // mache pupsP.S.: Ja, es geht, Zeichen Zahlen zuzuordnen. Zum Beispiel ist
char z=65;das gleiche wie
char z='A';
-
Danke klappt jetzt