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; 
}

Von Torsten