Forum » Programiranje » [c++] stevilo vrstic
[c++] stevilo vrstic
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Loaded ::
Lp
Kako lahko preberem stevilo vrstic v vhodni datoteki v c++? Obstaja že definirana metoda?
Lp
Kako lahko preberem stevilo vrstic v vhodni datoteki v c++? Obstaja že definirana metoda?
Lp
Loadeed
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Loaded ::
naredil sem tako, samo ne dela:
while(!datoteka.eof()) { if (datoteka.peek() == '{' || '}' || ';') stevec++; }
Loadeed
![](https://static.slo-tech.com/stili/avatar.gif)
Senitel ::
while(!datoteka.eof()) { const char ch = datoteka.peek(); if (ch == '{' || ch == '}' || ch == ';') stevec++; }
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Gundolf ::
To še iz enega razloga ne dela - funkcija peek samo pogleda naslednji znak v streamu (v tvojem primeru datoteki), ampak ne premakne pozicije naprej. Torej ko naslednjič kličeš peek, boš dobil isti rezultat, zanka se ti pa nikoli ne bo ustavila.
![](https://static.slo-tech.com/stili/avatar.gif)
snow ::
get za razliko od peek premika pointer naprej.
Mogoče vržeš uč še na funkcijo getline, če te zanimajo vrstice (ne vem zakaj iščeš {};).
Mogoče vržeš uč še na funkcijo getline, če te zanimajo vrstice (ne vem zakaj iščeš {};).
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C++] vprašanja (strani: 1 2 3 4 5 6 7 8 9 )Oddelek: Programiranje | 27608 (12154) | aljazko1995 |
» | statistika črk v stringu C++Oddelek: Programiranje | 2095 (1831) | Tutankhamun |
» | [JAVA] branje iz datotekeOddelek: Programiranje | 2431 (2066) | Bela01 |
» | [C++] - Tolmačenje povedi in izvedba operacij nad števkamiOddelek: Programiranje | 3370 (2606) | jernejl |
» | [C++][Naloga] Tekstovne datoteke, realna številaOddelek: Programiranje | 4072 (3688) | Gundolf |