000
28.12.2015, 20:55 Uhr
Chunya
|
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:
C++: |
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: cpp-Tags eingefügt. Dieser Post wurde am 28.12.2015 um 21:04 Uhr von Hans editiert. |