suchen und ersetzen in einer txt-Datei
-
Hallöchen,
Ich habe ein kleines Problem und hoffe mal wieder auf eure Hilfe.
Ich möchte in einer txt-Datei den Punkt durch ein Komma ersetzen. Die Datei enthält verschiedene Spalten, die durch Tab getrennt sind. In den Spalten stehen Zahlen mit Nachkommastellen. Da ich die Datei in meinem Program eh schön öffne, wollte ich auch gerne den Pnukt durch das Komma ersetzen.
Habt ihr ne Idee wie ich das machen kann??? Hab schon gegoogelt, aber leider nichts gefunden...Danke schonmal!
Gruß
Maddin
-
Naja, prinzipiell, is deine Txt Datei ein langer String!!
schreib dir ne Funktion
void punkt_komma(char* text) { if(*text == '.') *text = ','; }
so in der art
-
Jo, danke ... ich versuch es mal
-
Hi,
hole und setze die Position im Stream mit fseek und ftell zwischen den Lese-/Schreibfunktionen.
Kannst du die Zeichen nicht vor dem Schreiben in die Datei umwandeln?
Gruß,
B.B.