Zahlen aus Datei in einem Array o.ä. speichern



  • Hallo 🙂

    beschäftige mich gerade mit ein- und auslesen von externen Dateien. Versuche grad aus der Datei 'Zahlen.txt' die gespeicherten Zahlen in mein Programm zu schreiben und dort irgendwie zu speichern. Die Zahlen stehen in der Datei untereinander - also je Zeile 1 Zahl.

    int main()
    {
       struct Memory
       {
          float value;  
          Memory* next; 
       };
    
       Memory* currentMemory; 
    
       Memory* lastMemory=0;  
       Memory* start=0;       
    
       ifstream inputFile("ZAHLEN.TXT"); 
       istream* inputStream;  
       if(inputFile)
       {            
           cout << "> Datei gefunden - Zahlen wurden eingelesen!" << endl;
           inputStream=&inputFile;
       }
    }
    

    Was wäre die beste Speichermöglichkeit? Geht das mit einem Array? Normal schon, ne? 🙂

    Grüße,
    Sant86



  • Hallo Sant86,

    am besten speichert sich sowas in einem Container - da dies eine rudimentäre Funktionalität ist, hatten wir das hier auch schon öfter. Hier findest Du ein Beispiel für Einlesen aus Datei in Container.

    Gruß
    Werner


Anmelden zum Antworten