Dateien in Ordner Alphabetisch suchen und öffnen



  • Hallo cpp Forum,
    Ich schreibe gerade an einem Programm das Textdateien im selben Ordner wie das Programm Alphabetisch einliest. Also es soll die Alphabetisch erste Datei einlesen den Inhalt dieser Datei mit einem anderen Wert vergleichen, die Datei schließen, und dann die Alphabetisch 2. Datei öffnen...

    string openall = "*.txt";
    
    datei.open(openall.c_str(), ios_base::in);
    
    	while (!datei.eof())
    	{
    
    		datei.get(eingelesen, 6, '|');
    		datei.getline(eingelesen, 6);
    
    	}
    
    	   string var(eingelesen);
    	   str << var;
    	   str >> datum1;
    	   str2 << dateConsecutive;
    	   str2 >> datum2;
    
    	   datei.close();
    
    	   if (datum2 >= datum1)
    	   {
    		   system("print/D:USB001%userprofile%\\desktop\\Recall\\schreiben.txt");
    system("pause");
    	   }
    

    Meine Bisherigen versuche mit "*.txt" zu suchen sind gescheitert.

    Was kann ich da tun?

    Lg Max



  • C++ kennt (noch) kein Dateisystem. -> OS fragen. -> WinAPI fragen.


  • Mod

    Oder Boost Filesystem.



  • schade dann muss ich das Problem anders lösen..


  • Mod

    Maxtheprinz schrieb:

    schade dann muss ich das Problem anders lösen..

    Tja, dann wäre es vielleicht eine gute Idee gewesen, wenn du uns gesagt hättest, welches Problem du lösen möchtest, anstatt wie du es lösen möchtest.



  • SeppJ schrieb:

    Maxtheprinz schrieb:

    schade dann muss ich das Problem anders lösen..

    Tja, dann wäre es vielleicht eine gute Idee gewesen, wenn du uns gesagt hättest, welches Problem du lösen möchtest, anstatt wie du es lösen möchtest.

    Genau das hat er doch oben gemacht. 😕


Anmelden zum Antworten