Hi,

itoa(int, char*, int) erwartet als zweiten Parameter die Adresse eines char-Strings, der groß genug ist, die in ASCII konvertierte Zahl (+ Terminierung) zu halten.

Du musst entsprechenden Speicherplatz bereitstellen, z.B. statisch mit
<pre> char left[10];
char right[10];</pre>
Danach wird auch Dein Aufruf
<pre> itoa(data[0], left, 10);
itoa(data[1], right, 10); </pre>so funktionieren, wie Du es erwartest.

Gruß

Fred