2017-09-29 5 views
-6

mein Ziel ist es, eine .txt-Datei wie folgt zu erstellen:wie eine TXT-Datei mit spezifischen Informationen in C++ erstellen


598,1 # Temperatur in Kelvin

3.49 # Druck in atm

H_g # Liste der Arten im System erlaubt

H2_ref


aber sollten die ersten 2 Werte 2 Doppel Werte sein, die ich in meinem Programm bin mit

i'am mit C++

Wenn jemand eine Lösung oder Tipps für mich hat?

Das wäre genial!

Vielen Dank im Voraus!

freundlichen Grüßen

schwing

+0

Lesen Sie auf Iostreams und printf. –

+0

Also "mit spezifischen Informationen" widersetzt sich "mit zufälligen Informationen", die angeblich die Standard-Weg Text-Dateien geschrieben werden? –

+0

[Warum kann "Kann mir jemand helfen?" Keine eigentliche Frage?] (Http://meta.stackoverflow.com/q/284236) – EJoshuaS

Antwort

0

Daten einzufügen und die Datei Verwendung std::ifstream f; zu erstellen und öffnen Sie sie dann, um es schreiben f.write(...);

1

Verwendung Dies sollte Ihr Doppel in eine Textdatei schreiben. Für weitere Informationen lesen http://www.cplusplus.com/doc/tutorial/files/

// basic file operations 
#include <iostream> 
#include <fstream> 

void writeFile() { 
    double myTempInK = 0; 
    double myPresInAtm = 0; 

    ofstream myfile; 
    myfile.open ("example.txt"); 
    myfile << myTempInK << "# temperature in Kelvin\n"; 
    myfile << myPresInAtm << "# pressure in atm\n"; 
    myfile << "H_g # list of species allowed in the system\n"; 
    myfile << "H2_ref \n"; 
    myfile.close(); 
} 
0

@FreshD und Graham Best: vielen Dank ... jetzt ist es richtig mit diesem Code arbeiten:

std::ofstream myfile; 
myfile.open("C:/Users/schwing/temp/example.txt"); 
myfile << p << "\n " << T << "asdf"; 
myfile.close(); 

nur eine Frage bleibt: ich hatte um das genaue Dateiverzeichnis anzugeben. Wo setzt das Programm die Datei ein, wenn ich nicht C:/Users/schwing .... benutze und "relative" Pfade verwenden kann?

Ich muss erwähnen, dass ich eine DLL erzeuge und das Programm in einem anderen Programm laufe!

danke im voraus!

Verwandte Themen