Fehler bei initialisierung von ofstream



  • #include <iostream>
    #include <fstream>
    #include <iomanip>  //setiosflags
    #include <cstdlib>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
      // Ausgabe
      ofstream FileOut;
      FileOut.open("ausgabe.dat", ios:out);
    ...
    }
    

    führt bei mir zu dem Fehler:

    error: expected primary-expression before ‘:’ token

    was ist daran nun falsch ?

    Matthias



  • ios::out statt ios:out

    Afaik wäre das aber ohnehin Standard bei ofstream, also könntest du den 2. Parameter auch ganz weglassen.

    MfG SideWinder



  • SideWinder schrieb:

    ...könntest du den 2. Parameter auch ganz weglassen....

    Ich würde das sogar empfehlen, denn er sorgt nur für Verwirrung (spätestens, wenn man da mal ios::in stehen hat ...)

    Gruß,

    Simon2.


Anmelden zum Antworten