C++ - File 2mal öffnen



  • Hey,

    Hoffentlich gehört das in den C++ Bereich und nicht C oder Windows 😕

    Ich lese bei mir mehrere Files per ifstream ein, doch es kommt in gewissen Situationen zu Problemen.

    Ich zeig erstmal ein kurzes Code Beispiel:

    ifstream map, cmap;
    map.open(path.c_str(), ios::in);
    	while (!map.eof())
    	{
    		counter++;
    	}
    map.close();
    
    cmap.open(path.c_str(), ios::in);
    	while (!cmap.eof())
    	{
    		counter++;
    	}
    cmap.close();
    

    es gibt einmal map und einmal cmap und beidemale soll die selbe Datei geöffnet werden. Dies klappt allerdings nur bei der 1. Datei! Die 2. wird nicht geöffnet doch warum und wie löse ich das?



  • Ach verdammt... mir fehlte das getline 🙄


Anmelden zum Antworten