Dateiname der zu öffnenden Datei in Konmsole eingeben



  • Hi Leute!

    Hab erst letzte Woche angefangen mich mit C++ auseinanderzusetzen.
    Wie kann ich den Dateinamen über die Konsole einlesen?

    Danke
    Johannes

    int main(int argc, char **argv)
    
     { 	
      string dateiname;
    
      cout << "FILE FILTER - CALCULATION TO .CSV FOR EXCEL" << endl;
      cout << "-------------------------------------------" << endl;
      cout << "Bitte geben sie den Pfad der Eingabedatei ein!" << endl;
    
      cin >> dateiname;
    
      ifstream ifs(dateiname); //NAME DER ZU ÖFFNENDEN DATEI
      if (!ifs) 
      return 1; 
    }
    


  • ifstream ifs(dateiname.c_str());



  • getline(cin, dateiname);
    

    anstatt

    cin>>dateiname;
    

    wäre vllt. auch nicht übel...


Anmelden zum Antworten