Hallo, kurz das Problem, aber erst der Quellcode:
1 | char testchar[32] ; |
2 | |
3 | sprintf(testchar,"hallo %u %i %hu",10,10,10); |
Inhalt der Variable: "hallo 2570 2560 0" Statt nur die 8 Bit breite Zahl zu parsen wandelt er immer 16 Bit-breite Daten um. (2570 = 0xA 0xA 2560 = 0xA =x0) Kennt jemand eine Möglichkeit die Datenbreite für sprintf zu beeinflussen? Danke Harald