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?
Nabend.
ok ich teste es nochmal aus, danke , hab ja noch nen DHT22 Sensor da![]()
cYa pig
Lesezeichen