funktioniert nur richtig, wenn int = 16-Bit lang ist.Code:char msg1[10]; itoa(alt, msg1, 10);
Bei 32-Bit int ist der grösste Wert "-2147483648", das sind 11 Zeichen plus /0 am Ende, also 12 Zeichen. msg1 hat aber nur Platz für 10 Zeichen.
funktioniert nur richtig, wenn int = 16-Bit lang ist.Code:char msg1[10]; itoa(alt, msg1, 10);
Bei 32-Bit int ist der grösste Wert "-2147483648", das sind 11 Zeichen plus /0 am Ende, also 12 Zeichen. msg1 hat aber nur Platz für 10 Zeichen.
Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?
Lesezeichen