Gast
#2239784
Hallo zusammen, habe ein Problem bei der Umwandlung einer hexadezimalen Zahl in einen String. Der Programmcode sieht so aus: char *buffer[10]; int i; itoa(i,*buffer,16); i wird hexadezimal eingegeben. Die Ausgabe soll auch hexadezimal sein. Für 0 < i < 0x0f wird wie es sein soll "0" bis "f" ausgegeben. Problem: für i >= 0x10 wird kein Erfebnisstring mehr ausgegeben. Woran kann das liegen? Wäre toll wenn ihr mir helfen könntet. Viele Grüße, Felix