Das hat nichts mit der Anzahl der Zeichen zu tun! Schau dir die ASCII Tabelle an. Ein char ist nichts anderes als ein signed Byte. Jeder char hat einen Wert zwischen 0 und 127. z.B. LF = 10, CR = 13, Leerzeichen = 32, '0' = 48, 'a' = 97.
Da wird der Wert des chars überprüft ob er ein Steuerzeichen ist (obwohl es genaugenommen noch DEL am Ende gibt). Und die Steuerzeichen dann überlesen. Das kann eben wieder Probleme machen man die Steuerzeichen dann doch braucht. Je nachdem wo die Abfrage genau sitzt.
wenn du noch eine Link zu den arrays hättest so dass ich das ergebnis aus den zwei funktionen dann am ende in ein arry habe das wäre perfekt
Musst du mehr als den int und die zwei floats abspeichern? Da das unterschiedliche Datentypen sind, gehen reine Arrays nicht. Da müsste sich wieder was anderes überlegen.
Ansonsten verwende einfach globale Variablen.