Hex-Zahlen in Char umwandlen
-
Hallo zusammen,
die Überschrift sagt eigentlich schon alles. Ich hab einen String an den
ich die zwei Hex-Zahlen 0x0D und 0x0A dranhängen muss. Die zwei Zahlen
entsprechen genau 'Enter', deshalb kann ich sie auch nicht direkt in den
String schreiben kann. Von euch weiß da doch jemand bestimmt eine Antwort.Gruß
yogle
-
"foo\r\n"
char foo[20] = "foo";
strcat(foo, "\r\n");
-
man kann auch beliebige hex-codes in eine string-konstante setzen: "\x0d\x0a".
du mußt aber beachten, wenn du die datei mit fopen() ohne das "b"-flag geöffnet hast, dann wird beim schreiben unter windows jedes "\x0d" in die sequenz "\x0d\x0a" umgewandelt!