Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

folgendes Problem:

Ich habe eine ASCII-Datei mit kommagetrennten Datensätzen.

Die sieht z.B. so aus:

Name1,Vorname1,Straße1,PLZ1,Ort1

Name2,Vorname2,Straße2,PLZ2,Ort2

Jetzt möchte ich die Datei einlesen, und bspw. in der 2. Zeile

das 4 Element (hier also PLZ2) ändern und die Änderung in

die Textdatei zurückschreiben. Habe schon alles mögliche

ausprobiert, es funzt nicht. Any Ideas? Bzw. falls jemand

ein Script zum kopieren kennt...

Cyclotron101

Geschrieben

Die Datei zeilenweise einlesen, mit split() in nen Array schreiben, in einer Schleife die entsprechenden Werte verändern und wieder in die Datei zurückschreiben (hint: append).

Geschrieben

ich habe mal sowas unter C gemacht.

du musst den pointer (von der TXT.Datei) wieder auf den Punkt wo du schreiben willst zurücksetzen...

dazu ist die funktion fseek da...

ansonsten musst du mal bei C++ (bzw. ANSI C) Quellen mal nachsehn...

nach meiner Meinung nutzt PHP auch da die Syntax von C, kann mich aber auch irren!

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...