char ausgabe mit printf
-
Wie geb ich ein char bei printf aus ?mit %s oder %c oder was ???
Bitte schnell antworten!
-
mit %c
-
Danke aber wie schreibe ich bei der deklaration am begining z.B a in ein char (etwa so:
char a[1]="a"
????)
-
char a = 'a'; printf("%c", a);
so das wär jetzt ein char,
nach deinem versuch denke ich aber eher das du eine zeichenkette machen willst
-
ne nur ein Buchstabe pro char!
So die finale frage kann man dann (a und eingabe char schon dekla. ) bei If schreiben:if (eingabe=a)printf("a"); else printf("False")
????oder muss ich bei if das a in "" schreiben?????
-
if (eingabe=='a')printf("a"); else printf("False")
nee musst die char immer in hochkomma ' schreiben, außerdem musste bei
if den vergleichsoperator == und nicht den zuweisungsoperator = nehmen!
-
Und nur weil ich befürchte was eine der nächsten Fragen sein könnte:
Strings werden _nicht_ mit == verglichen. Dazu nimmt man strcmp() oder strncmp().
-
Nein ich sagte ja die FINALE Frage, aber trotzdem vielen Dank.
Auch vielen Dank an Icepacker!