Initialisierung von unsigned char
-
Hallo,
wie kann ich den den Datentyp unsigned char (Wertebereich 0 bis 255) belegen?
unsigned char t = "test";
Fehlermeldung:
'char [5]' kann nicht in 'unsigned char' konvertiert werden.
-
unsigned char i[6]; i[0] = 255; i[1] = 244; unsigned char ix[6] = "was?";
das hier geht bei mir .. weiss nicht was du für nen prob hast ..
-
In unsigned char paßt nur ein Zeichen rein, kein ganzer string, dafür gibt's std::string.
Einzelne Zeichen werden in Hochkommas geschrieben:
unsigned char t = 'x';
mit Anführungszeichen wäre es ein String und es würde noch ein '\0' angefügt um das Ende zu markieren, daher wäre der String wieder zu "lang" um in ein unsigned char zu passen.
MfG Jester
-
char gilt nur für einen Buchstaben. du musst schon ein char array nehmen.
char t[] = "test";
-
verdammt zu spät