Datei zu schreiben

Schnelle objektorientierte, kompilierende Programmiersprache.
Antworten
Chunya
Beiträge: 16
Registriert: Do Feb 13, 2014 10:22 pm

Datei zu schreiben

Beitrag von Chunya » Mo Dez 28, 2015 9:15 pm

Guten Tag,

ich möchte eine .txt Datei mit C++ schreiben. Diese Datei besteht aus verschiedene Anteile, z.B. Datei Name; Datei Kopf, um einige von Benutzer vorgebene Parameters einzusammlen; Haupteil der Datei, um die eingesammelte Parameters einzuarbeiten.

Ich habe einige Tutorial von fstream gefunden. Leider geht es nur um, ein paar String ins Datei zu schreiben.

Soweit weiß ich, dass mit java, gibt es eine schöne Lösung, mit BufferedWriter. wie Beispielsweise:

Code: Alles auswählen

try {

                    BufferedWriter bw = new BufferedWriter(new FileWriter(new File ("C://ccdl//chunya.sv")));

                    createHeader(bw, "Module1");

                    createParameter (bw, "5");

                    bw.close();

             } catch (IOException e) {

                    // TODO Auto-generated catch block

                    e.printStackTrace();

             }

  private static void createParameter(BufferedWriter bw, String string) {

             // TODO Auto-generated method stub

             try {

                    bw.write ("Param" + string);

             } catch (IOException e1) {

                    // TODO Auto-generated catch block

                    e1.printStackTrace();

             }

             try {

                    bw.newLine();

             } catch (IOException e) {

                    // TODO Auto-generated catch block

                    e.printStackTrace();

             }

       }

 

       private static void createHeader(BufferedWriter bw, String name) {

 

             String header = "module" + name;

             try {

                    bw.write(header);

                    bw.newLine();

             } catch (IOException e) {

                    // TODO Auto-generated catch block

                    e.printStackTrace();

             }

       }


Könnte Jemand mir vielleicht sagen, ob es in C++ auch solche Varianten gibt? Oder noch bessere Idee?

Vielen Dank im Voraus,

Chunya


EDIT nufan: Code-Tags

nufan
Wiki-Moderator
Beiträge: 2558
Registriert: Sa Jul 05, 2008 3:21 pm

Re: Datei zu schreiben

Beitrag von nufan » Di Dez 29, 2015 2:43 pm

Hallo! :)
Was ist denn das Problem mit fstream? Sieh dir mal das Beispiel ganz unten an:
http://www.cplusplus.com/reference/fstr ... /ofstream/

Antworten