Wie wäre es mal mit einer kleinen Textverarbeitung? In diesem Artikel entwickeln wir die erste Version eines selbst programmierten C++ Textprogramms…
Das C++ Textprogramm Version 1:
Unser erstes Textprogramm erlaubt es bereits im Terminal einen Dateinamen (mit Endung txt) einzugeben und in diese so entstandene Datei einen Text zu schreiben, der im Code bereits hinterlegt ist.
#include <iostream>
#include <fstream>
#include <string>
int main()
{
std::ofstream dat_aus;
std::string dateiname;
std::cout << "Geben Sie den Namen der Datei ein: ";
std::cin >> dateiname;
std::cout << std::endl;
dat_aus.open(dateiname.c_str(), std::ios_base::out);
if(!dat_aus)
{
std::cout << "Datei konnte nicht geöffnet werden!";
std::cout << std::endl;
return -1;
}
//Daten in die Datei schreiben
std::string text1 = "Dies ist ein Text.";
std::string text2 = "Dies ist ein weiterer Text.";
dat_aus << text1 << std::endl;
dat_aus << text2 << std::endl;
dat_aus.close();
return 0;
}