Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Nie wiem czemu źle mi się wczytuje baza danych(Plik) Jak to naprawić ?

$
0
0

Problem polega na tym że wczytuje mi 1 drużynę a potem gdy powinno przerwać pętle i wrócić do pętli z poprzedniej funkcji i dodać te drużyne do vectora 

void Rozgrywki::wczytaj_rozgrywki() //klasa ktora ma skladowa vector druzyn
 {
     std::fstream plik;
plik.open( "FMK.txt", std::ios::in  );
if( plik.good() == true )
{
    std::cout << "Uzyskano dostep do pliku!"<< std::endl;
    //tu operacje na pliku
} else std::cout << "Dostep do pliku zostal zabroniony!"<< std::endl;
    for(int i=0;i<17;i++)
    {


     Klub klub_do_wczytania;
     klub_do_wczytania.wczytaj_klub(plik);
     kluby_z_ligi.push_back(klub_do_wczytania);

    }



     plik.close();


 }

Klub* Klub::wczytaj_klub(std::fstream  & pliczek)//a tu funkcja która wczytuje 1 zespól dobrze a potem źle
{
getline( pliczek, nazwa_klubu );

for(int i=0;i<31;i++)
{


Pilkarz przyklad;
przyklad.wczytaj_pilkarza(pliczek);
zawodnicykluby.push_back(przyklad);


}




return this;
}

void Pilkarz::wczytaj_pilkarza(std::fstream & plik)//a to funkcja wczytująca i dodająca zawodników do klubu
{
plik>>imie;
plik>>nazwisko>>wiek;
plik>>narodowosc;
std::string poz;
plik>>poz;
wczytajpozycje(poz);
plik>>umiejetnosci;


//std::cout<<imie<<nazwisko<<narodowosc<<umiejetnosci<<wiek<<pokaz_jaka_pozycja();

}

 


Viewing all articles
Browse latest Browse all 21942

Trending Articles


Sprawdź z którą postacią z anime dzielisz urodziny


MDM - Muzyka Dla Miasta (2009)


Częstotliwość 3.722MHz


POSZUKIWANY TOMASZ SKOWRON-ANGLIA


Ciasto 3 Bit


Kasowanie inspekcji Hyundai ix35


Steel Division 2 SPOLSZCZENIE


SZCZOTKOWANIE TWARZY NA SUCHO


Potrzebuje schemat budowy silnika YX140


Musierowicz Małgorzata - Kwiat kalafiora [audiobook PL]