Gast
#935725
Ich speichere in einem char test[10] über USART kommende Zeichen an den einzelnen stellen im Array. Dann verwende ich atoi um eine Zahl daraus zu machen. z.B. kommt eine '1'1'0'0' und wird korrekt gewandelt wenn jetz ein '5'0'0' kommt, dann wandelt er das in ein 5000. Ich schätze das liegt daran dass das selbe Array immer von vorne überschrieben wird und bei der 1100 die letzte 0 noch drinnen stehen bleibt und die 5000 macht. Wie kann ich das verhindern, bzw. das Array löschen ?