eMatematikas Prisijunk Forumas Egzaminų užduotys ONLINE testai

C++ skaitymas is failo (kazkodel programa nuluzta)


Sveiki, turiu toki duomenu faila

2b pirmadienis 5 kūnokultūra
2b antradienis 3 kūnokultūra
2b trečiadienis 4 x
2b ketvirtadienis 1 kūnokultūra
2b penktadienis 2 x
2c pirmadienis 5 kūnokultūra
2c antradienis 4 kūnokultūra
2c trečiadienis 4 kūnokultūra
2c ketvirtadienis 1 kūnokultūra
2c penktadienis 2 x

ir ji badau nuskaityti su tokia f-ja
void Pamokos(const char AB[], Pamoka p[], int i){
    string klase, diena, pamoka;
    int nr;
    ifstream fd1(AB);
        while(!fd1.eof()){
            fd1 >> klase >> diena >> nr >> pamoka;
            p[i].Deti(klase, diena, nr, pamoka);
        i++;
    }
    fd1.close();
}

Kas gali buti blogai jei man programa nuluzta?

Kur tu cia viska bandai patalpinti?Visus 4  i  4-mati masyva or so?...

Mantis3728Kur tu cia viska bandai patalpinti?Visus 4  i  4-mati masyva or so?...

Imesiu visa koda bus lengviau suvokti http://pastebin.com/PtW3T9z7 viska noriu numesti i klase.

pakeista prieš 10 m

Man veikia

void MokPamokos::Deti2(string diena2, int kelPam, string uzimt){
        diena2=diena2;
        kelPam=kelPam;
        uzimt=uzimt;
}

Tai tikrai nepadaro tai ,ka tu galvoji.Pakeisk vardus Deti2 viduje

Nori sudalyvauti šioje temoje ir parašyti savo pranešimą? Prisijungti »