Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Sta je ovdje greska...?!

[es] :: C/C++ programiranje :: Sta je ovdje greska...?!

[ Pregleda: 2072 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

optimus.prime

Član broj: 180954
Poruke: 32
*.tuzla456.zona.ba.



Profil

icon Sta je ovdje greska...?!28.11.2008. u 16:28 - pre 187 meseci
void ispisIgraca(const <list>& lista ,string trazim)
//ovdje mi ispise gresku iako je funkcija deklarisana u .h zaglavljuka: void ispisIgraca(const std::list<igrac> &, std::string);
//igrac.cc:31: error: expected `,' or `...' before '<' token


{
list<igrac> b;
b=lista;
// b.sort(b.begin(),b.end(),poGodinama);
for(list<igrac>::const_iterator k = lista.begin();k!=lista.end();k++)//ovdje je isto greska kaze:"igrac.cc:34: error: `lista' undeclared (first use this function)
{
if((*k).klub==trazim){ // i ovdje je ista greska
cout<<(*k).ime<<" "<<(*k).prezime<<" "<<(*k).starost<<endl;

}
}

}

ako ima neko ko bi znao razlog zasto mi tu kompajler ustanovljava gresku neka javi!


Hvala unaprijed
Optimus Prime
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Sta je ovdje greska...?!28.11.2008. u 17:09 - pre 187 meseci
Da li si ukljucio:
#include <list>

Zatim, mozda si hteo:
const list<igrac>& lista
?
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
200.49.157.*

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Sta je ovdje greska...?!28.11.2008. u 17:59 - pre 187 meseci
Code:

void ispisIgraca(const <list>& lista ,string trazim) 
//ovdje mi ispise gresku iako je funkcija deklarisana u .h zaglavljuka: void ispisIgraca(const std::list<igrac> &, std::string);
//igrac.cc:31: error: expected `,' or `...' before '<' token


Ovo nema smisla. Korektno bi bilo ovo:

Code:

#include <list>
#include <header_koji_definise_tip_igrac>

void ispisIgraca(const std::list<igrac>& lista , const std::string& trazim) 


Ili

Code:

#include <list>
#include <header_koji_definise_tip_igrac>
typedef std::list<igrac> lista_igraca;
void ispisIgraca(const lista_igraca& lista , const std::string& trazim) 



Tko leti vrijedi
 
Odgovor na temu

optimus.prime

Član broj: 180954
Poruke: 32
91.191.13.*



Profil

icon Re: Sta je ovdje greska...?!29.11.2008. u 09:19 - pre 187 meseci
Rijesio sam problem, imao sam gresku u deklarisanju funkcija, jer ja sam pisao ovako:

void ispisIgraca(list <igrac>& ,string)

a trebao sam dodavati std:: ispred string i list!



i imao sma jos jednu gresku u ukljucivanju zaglavlja...

hvala svima
Optimus Prime
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2790 Profil

icon Re: Sta je ovdje greska...?!29.11.2008. u 10:40 - pre 187 meseci
Ako stavis "using namespace std;", onda ne moras pisati "std::".
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Sta je ovdje greska...?!

[ Pregleda: 2072 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.