Zitat:
//Variablen absichtlich global deklariert.
aber warum eigentlich?
(diese werden doch nur innerhalb der Funktion benötigt)
so liegen die jetzt im Heap(?) und müssen jedesmal dereferenziert werden ... Lokal würden die nur auf dem Stack landen und oftmals sogar nur in den Registern.
und vorallem das For + globales CheckStr_i geht bei dir so einfach?