[c++]wczytywanie liczb z pliku do wektora

Mat.Monia
Użytkownik
Użytkownik
Posty: 105
Rejestracja: 2 paź 2008, o 19:56
Płeć: Kobieta
Lokalizacja: Bydgoszcz
Podziękował: 7 razy
Pomógł: 2 razy

[c++]wczytywanie liczb z pliku do wektora

Post autor: Mat.Monia »

Sprobowalam napisac kod, ktory bedzie wczytywal dane z pliku do wektora:

Kod: Zaznacz cały


#include <string>
#include <vector>
#include <fstream>

std::vector< std::vector<std::string> > dane;

void wczytaj(std::string nazwa_pliku)
{
     int i=0;
     std::ifstream plik;
     plik.open(nazwa_pliku.c_str());
     while( plik.good() && ( !(plik.eof()) ) )
     {
         plik>>dane[i];
         i++;
     }
     plik.close();
}


int main()
{
 wczytaj("wyniki.txt");
   for (int i=0; i<=dane.size(); i++)
      {
        std::cout<<dane[i];
      }

return 0;
}
Niestety wyskakuje mi blad. Czy widzicie w czym jest problem?
pawellogrd
Użytkownik
Użytkownik
Posty: 844
Rejestracja: 19 lis 2009, o 15:03
Płeć: Mężczyzna
Lokalizacja: Wrocław
Podziękował: 121 razy
Pomógł: 156 razy

[c++]wczytywanie liczb z pliku do wektora

Post autor: pawellogrd »

Jaki blad Ci wyskakuje?
royas
Użytkownik
Użytkownik
Posty: 363
Rejestracja: 24 sie 2012, o 09:27
Płeć: Mężczyzna
Lokalizacja: Cieszyn
Pomógł: 80 razy

[c++]wczytywanie liczb z pliku do wektora

Post autor: royas »

Linie 6 i 15. Czy dane nie powinny być po prostu wektorem stringów?
ODPOWIEDZ