Forum » Programiranje » [c++] stevilo vrstic
[c++] stevilo vrstic
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
Loaded ::
naredil sem tako, samo ne dela:
 
  
while(!datoteka.eof()) {
  if (datoteka.peek() == '{' || '}' || ';')
    stevec++;
}
 Loadeed
Senitel ::
while(!datoteka.eof()) {
  const char ch = datoteka.peek();
  if (ch == '{' ||  ch == '}' || ch == ';')
    stevec++;
}
 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. 
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 | 28899 (13445) | aljazko1995 | 
| » | statistika črk v stringu C++Oddelek: Programiranje | 2200 (1936) | Tutankhamun | 
| » | [JAVA] branje iz datotekeOddelek: Programiranje | 2543 (2178) | Bela01 | 
| » | [C++] - Tolmačenje povedi in izvedba operacij nad števkamiOddelek: Programiranje | 3484 (2720) | jernejl | 
| » | [C++][Naloga] Tekstovne datoteke, realna številaOddelek: Programiranje | 4199 (3815) | Gundolf |