while...also im Prinzip so aber kann man dies nicht kürzer machen ?
Momentan liest du maximal 2 Wörter ein, und erst noch an dieselbe Stelle.
char array[250000] ist falsch. Wennschon, dann müsste es char* array[250000] sein. Ich bin aber ziemlich sicher, dass das nicht funktionieren wird. 250000 * 8 = 2000000 ~ 2MB => Ziemlich nah an der Stack-Obergrenze. So etwas gehört auf den Heap (malloc, calloc).
Du bist noch sehr weit von meiner ursprünglich gestellten Aufgabe entfernt. Muss ich ein Ultimatum stellen, dass ich nicht mehr helfe, bis du diesen Minimalteil hinbekommen hast oder kannst du dich zusammenreissen und wenigstens einmal die Vorgaben ohne erzwungene Regeln erfüllen?
cwriter