Da ich schon länger in anderen Sprachen programmiere habe ich durchaus verstanden, was wahsaga mir mitteilen will. Der Vorschlag ist sogar äußerst praktisch da wirklich jedes kb der Datei zählt.
Dass ich nicht in jeder zeile data[i++] verwenden darf war mir klar. Daher habe ich es auch nur in der ersten eines jeden neuen Objektes getan. Leider funktionierte die Sache dann nicht mehr.
Euch beiden jedenfalls vielen Dank, eure Anregungen helfen mir sehr weiter.
Viele Grüße,
Markus