strings im code als folge von bytes eingeben
-
hi,
ich suche hier grad nach ner möglichkeit, utf8-strings in ein char-array zu schreiben..wie stell ich das an, dass ich einem string eine bestimmte bytefolge zuweise:in pascal geht das beispielsweise so hier #89#111#117 (also der string bestehend aus diesen 3 characters) aber das geht in c nicht (jedenfalls nicht so
danke,
martin
-
"hallo \xFF" z.b. in hex
oder du machst das als array:
char foo[] = {'h', 'a', 'l', 'l', 'o', ' ', 255, '\0'}; // hier wuerd ich auf den nullterminator achten, koennt aber auch ueberfluessig sein. keine ahnung
-
Dort dürfte '\0' nicht überflüssig sein. Nur bei in "" eingeschlossenen Strings wird \0 angefügt.