Einlesen / Schreiben in C++



  • Hallöchen,
    ich habe mal eine Frage zu meiner aktuellen Programmieraufgabe.

    Zur Aufgabe: Ich habe eine Textdatei in der eine Tabelle drinsteht.
    Also eine Textdatei dessen Text "formatiert" ist.

    Diesen Text lese ich nun ein (bereits getan). Anschließend will ich diesen Text in eine andere Datei einfügen, ABER NUR bestimmte Teile des Textes an bestimmten Stellen der Datei. Die sogenannte andere Datei ist sozusagen ein Gerüst für den Text aus der Tabelle.

    Wie funktioniert sowas in etwa und ist das überhaupt realisierbar?

    Wie gesagt eingelesen habe ich den Text aus der Tabelle beeits. Nun geht es darum diesen in das "Gerüst" der anderen Datei korrekt einzufügen...

    Vielen Dank für Eure Hilfe!

    mfg jopulus02



  • 1.) Natürlich ist das möglich 😉

    ich denke am besten wäre es, die gerüstdatei auch einzulesen und im speicher dann zu formatieren und die neuen texte und so einzufügen wie du sie willst. Und dann die gerüstdatei mit deinen daten zusammen neu zu schreiben.
    Denn in eine Datei in die mitte einzufügen ist kompliziert und das würde dann auch den folgenden Text überschreiben usw.



  • Also ich habe jetzt beide Dateien eingelesen. Sowohl meine "Gerüstdatei" als auch die Datei wo die Daten drinstehen die in die Gerüstdatei eingebaut werden sollen.

    Wie gehts nun weiter um Daten aus der einen Datei in die Gerüstdatei zu "bauen"???



  • die "Gerüstdatei" ist, wie ich es mir vorstelle, wie ein template system, richtig? also da, wo was eingefügt werden soll, steht zb ein tag wie {Vorname} (Klär mich auf wenn dein gerüst grundlegend anders aussieht 😉 )
    . Dann durchsuchst du die datei nach {Vorname} fügst einen Vornamen aus der Datendatei ein und springst zum nächsten namen.


Anmelden zum Antworten