neuling schrieb:
> Wenn ich s ausgebe sieht es so aus:
>
> <l: 56
> >
an welcher Stelle gibst du s aus?
Ich hab eigentlich hier gedacht:
1 | s[j] = '\0';
|
2 |
|
3 | uart_puts("Wert als String: #");
|
4 | uart_puts(s);
|
5 | uart_puts("#");
|
6 |
|
7 | int tmp = atoi(s);
|
8 | sprintf(s,"Wert als d:%d\r\n",tmp);
|
9 | uart_puts(s);
|
Immer den String an der Stelle ausgeben, an der er Probleme macht. Was
du vorher für einen String empfangen hast, ist uninteressant. Du
zerlegst den String und willst wissen, was bei der Zerlegung
herausgekommen ist.