Gast
2006-05-08, 13:32:45
Mahlzeit,
ich habe folgendes Problem, ich muß in einem C-Programm einen String in eine Datei einfügen. Aber das ist leichter gesagt als getan.
Öffne ich die Datei mit "r+", komme ich zwar an die richtige Stelle, dafür werden aber die nächsten Zeichen einfach überschrieben. Öffne ich die Datei mit "a+" kann ich nur Strings an die Datei anhängen, was mir auch nicht weiterhilft.
Nun, wie kann ich also einen String in eine Datei einfügen, ohne die restliche Datei zu überschreiben? Gibt es da eine elegante Lösung?
MFG
Gast
BTW: Gibt es Funktion, mit der man einen String in einen anderen String einfügen kann? Ich habe bisher noch nichts gefunden.
ich habe folgendes Problem, ich muß in einem C-Programm einen String in eine Datei einfügen. Aber das ist leichter gesagt als getan.
Öffne ich die Datei mit "r+", komme ich zwar an die richtige Stelle, dafür werden aber die nächsten Zeichen einfach überschrieben. Öffne ich die Datei mit "a+" kann ich nur Strings an die Datei anhängen, was mir auch nicht weiterhilft.
Nun, wie kann ich also einen String in eine Datei einfügen, ohne die restliche Datei zu überschreiben? Gibt es da eine elegante Lösung?
MFG
Gast
BTW: Gibt es Funktion, mit der man einen String in einen anderen String einfügen kann? Ich habe bisher noch nichts gefunden.