Hm, sieht ja echt borländisch aus, dein Code. Aber der Code geht eigentlich einigermaßen, wenn man mal davon absieht, dass du C und C++ wild mischst. Ist zwar nicht verboten, aber dann musst du wohl auch mit Char-Arrays arbeiten. Du könntest dich natürlich auch für pures C oder C++ entscheiden. Das heißt z.B. wenn du dich für C++ entscheidest, dass du für die Dateioperationen die fstream-Methoden nutzt. Also das Erstellen könnte z.B. so aussehen (vom Prinzip her):
Und das einlesen etwa so:
Allerdings kann's sein, dass Borlands C++ Builder da noch seine speziellen Eigenarten hat.