einzelne buchstaben vergleichen???
-
wie kann ich einzelne buchstaben vergleichen???????
-
Hast dus bisher mal versucht? Müsste man eigentlich drauf kommen...
char test; scanf("%c", &test); if(test == 'a') printf("gleich");
-
wie meinst du vergleichen?
einfach etwas machen wenn sie gleich sind?if[a==b){ ......... }else{ ......... }
buchstaben werden als zeichen eingelesen und so auch gespeichert(also zb A ist 65, B 66,... a ist 97, b ist 98,...)
also einfach gegenüberstellen
-
Geht natürlich, aber hast du immer die ganze ASCII-Tabelle zur Hand?? Das kann man dann doch einfacher mit Single-Quotes machen. Wenn ich jetzt if(eingabe == 97) schreibe, weiss ich spontan nicht was 97 für nen Zeichen ist.
-
ich hab immer eine bei der hand, aber egal
aber natürlich gibts auch die art mit 'a', ich sag nur dass sie prinzipell als zahlen gespeichert sind.
aber natürlich ist
if(a=='a'){..} einfacher und praktischer wenn man checken will ob ein buchstabe a ist.
nur vergleichen ist in meinem verständnis mit 2 verschiedenen dinger/variablen verbundenwenn ich auf einen buchstabe prüfe, vergleiche ich nicht sondern überprüfe
-
darkphil schrieb:
wenn ich auf einen buchstabe prüfe, vergleiche ich nicht sondern überprüfe
sehr eigenwillige Definition