-
Pranešimai
61 -
Užsiregistravo
-
Lankėsi
-
Atsiliepimai
0%
Turinio tipas
Forumas
Kalendorius
Parduotuvė
Akademija
Skelbimai
Sharpaz Pranešimai
-
-
visi tie 'Imti' metodai gražina reikšmę, o ne ją paima <_<
int n = 0; string klase, diena, pamoka; int nr; while(!fd.eof()){ fd >> klase >> diena; while(fd.peek() != '\n' && !fd.eof()) { fd >> nr >> pamoka; p[n++].Deti(klase, diena, nr, pamoka); } }
- mendinskis sureagavo į tai
- 1
-
Nezinau, bet nemanau kad sis metodas tinkamas mano nurodytu atveju. Juk kiekviena diena yra skirtingas pamoku skaicius. As ir galvoju ar isvis imoanoma toki duomenu faila nusiskaityti. be to kas tie s1, s2 yra?
o tu pabandyk bent, viskas veikia, viskas čia tinka..
while(!fd.eof()){ fd >> klase >> diena; while(fd.peek() != '\n') //ar nesibaige eilute fd >> nr >> pamoka; }
-
while(!fd.eof()){ fd >> s1 >> s2; while(fd.peek() != '\n') //ar nesibaige eilute fd >> int >> s3; }
-
Pas tave buvo taip:
void Pamoka::Deti(string klase, string diena, int nr, string pamoka){ klase=klase; diena=diena; nr=nr; pamoka=pamoka; }
This pointeris nurodo pačios klasės kintamąjį. Kadangi tavo metode parametrų vardai nesiskiria nuo klasėje aprašytų vardų, kompiliatorius galvoja, kad tu dirbi su metodo parametrais, o ne klasės kintamaisiais.
- mendinskis sureagavo į tai
- 1
-
Iš #8 posto nukopinau
Radau klaidelę, pasirodo neįrašo duomenų į objektą
void Pamoka::Deti(string klase, string diena, int nr, string pamoka){ this->klase=klase; this->diena=diena; this->nr=nr; this->pamoka=pamoka; }
-
Aciu, turbut atsibosiu su tokiais klausimais taciau koregavau koda (kad butu galima skaityti ir isvesti bei atidaryti koda papildymui ir t.t.) bet isvedus i ekrana kad ir suma (sum) ja meta 1, nors turetu buti 10. Kazkaip niekaip nenuskaito duomenu is tekstinio failo. Su tuo while(fd.eof()) niekada nieko buvau nedares tai itariu kad kazkas negerai su paciu ciklu. http://pastebin.com/PtW3T9z7
Nu pas mane tai viskas normaliai, tikrink duomenų failą, debugink, kažkas kažkur ne taip
-
O bent skaidres pažiūrėjai? :D
-
Tai kokios tau pagalbos reikia? Ar tu nori, kad visą laborą už tave padarytume?
-
Bandai dešimtainį į dvejetainį paverst? Siūlyčiau trint viską ir iš naujo rašyt, yra ir paprastesnių būdų. Hint: rekursija
-
sk = rand() % 100 + 1;
-
-
for i := indeksas to n - 1 do
M := M[i + 1];
n := n - 1;
-
Nėr už ką, ir dar šiaip toks pastebėjimas: nebūtų paprasčiau visus šitus duomenis į objektus sukišus? :D
-
Pradėk nuo Python. Juokingi man tokie pareiškimai, kad būtinai mokykis pascal, nes tai neatgyvenusi kalba ir panašiai.
Pythonas irgi neblogas variantas. Tačiau norėjau pasakyt, kad nematau nei vienos didelės priežasties, kodėl nepradėti mokytis nuo pascal. Tamsta ne taip supratot, o gal ir nenorėjot suprast. :)
-
Kai rikiuoji masyva, kai sukeiti duomenis vietomis, tada pagal tuos du indeksus sukeisk ir matricos eilutes vietomis. O jeigu klausi kaip matricos eilutes sukeist tai
int laikinas;
for(int i = 0; i < matricosStulpeliuSkaicius; i++)
{
laikinas = M [indeksas1] ;
M [indeksas1] = M [indeksas2] ;
M [indeksas2] = laikinas;
}
-
O gal galite pasakyti nuo kokios kalbos pradeti mokytis?
Pradėk nuo pascal. Juokingi man tokie pareiškimai, kad jokiu būdu nesimokyk pascal, nes tai atgyvenusi kalba ar panašiai.
-
Išsidirbinėja jie tenais kažką, įsimečiau 50 lt., bandau pervest į pokerį, rašo bandykit dar kart. Po to atsidarau pokerio softa o ten "You access is temorarily blocked" (tokia organizacija nesugeba vieno sakinio be klaidų parašyt). Po to einu su supportu susisiekt bandyt, parašyta tipo 24/7 pasiekiami, bet live chat offline. Krc gaidynas..
-
sveiki, iskilo klausimas ,per kiek laiko pildant Unibet saskaita per moneybookers ateina pinigai i Unibet saskaita?
-
Siūlyčiau pabandyt pakeisti lievai veikiantį for ciklą į while
- Eimantas123 sureagavo į tai
- 1
-
-
Su ~19 balu į KTU PS nemokamą tikrai įstosiu, ne? :D O išskyrus informatiką, kur dar būtų galima stot su informatikos, matematikos ir lietuvių egzaminais? Jaučiu niekur :D
-
Įvertinimas taškais 58
Įvertinimas balais 77
O dar galvojau, kad neišlaikysiu :D :D :D
C++ Prolemos su skaitymu is failo
Programuotojų kampas
Atrašyta · Redagavo Sharpaz
Nuskaito viską, tik tu pats į konsolę išvedi tik paskutinę eilutę :D
Beje, 98 eilutėj n++ pametei
http://www.cplusplus.com/reference/istream/istream/peek/