Hoffentlich kann ich dir mit einem Beispiel weiterhelfen: // C++ // erst: 02.02.2018 // Zweck: liest Datei mit Zahlen aus und übernimmt die Werte in Vector // Pfad: datvect.cpp
#include <iostream> #include <fstream> #include <vector> // Den Header nicht vergessen using std::cout; using std::cerr; using std::endl; using std::ifstream; using std::vector;
int main() { // Zu lesende Datei öffnen ifstream input("zahlen.txt"); // Überprüfung ob Datei geöffnet wurde if(!input) { cerr << "Datei wurde nicht gefunden." << endl; return EXIT_FAILURE; } vector<double> dvec; double wert; double summe;
// ---- S c h l e i f e - Inhalt der Datei Zahl für Zahl einlesen while(input >> wert) { // Fügt zuletzt eingelesenen Wert einem Vektor hinzu dvec.push_back(wert); summe=(summe+wert); } // --- Schleifenende
// ---- S c h l e i f e - Gibt alle Elemente des Vektors nebeneinander aus for(vector<double>::iterator it = dvec.begin(); it != dvec.end(); ++it) { //cout << *it << " " << " \n"; printf("Wert : %15.5f \n",*it); } // --- Schleifenende