In eine .dat schreiben !



  • Hi,
    Ich möchte ein einfache Charvariable in eine Datei schreiben, wie mache ich das ?

    char text;
    cin >> text;
    text.dat << text;

    // funktioniert nicht

    char text;
    cin >> text;
    text > text.dat;

    // auch nicht 😞
    Er meint immer, das .dat muss ne Klasse sein bla....
    Was mach ich falsch ?

    Danke und Tschö



  • Willst du uns ver*****en? 😮 😮

    fstream heißt die klasse



  • RTFM

    #include <fstream>   // ofstream
    #include <iostream>  // endl
    #include <string>    // string
    
    int WriteData(std::string filename, std::string data)
    {
      std::ofstream Datei;
      Datei.open(filename.c_str(), std::ios::in|std::ios::out|std::ios::binary|std::ios::app);
      Datei << data << std::endl;
      Datei.close();
      return 1;
    }
    
    int main(int argc, char** argv)
    {
      return WriteData( "file.log","LOGDATEN" );
    }
    

    ...für char funktioniert das ganze analog wie hier für std::string ...


Anmelden zum Antworten