non-aggregate type... ma sta to znacilo :)

non-aggregate type... ma sta to znacilo :)

offline
  • Pridružio: 01 Okt 2004
  • Poruke: 351
  • Gde živiš: Qrshumliya

Ok, prvi put pisem nesto u C++. (Konacno i ja da sednem da ucim to cudo Wink )

Evo ga prvi veci problem: Pokusavam da ucitam neke stringove iz nekog fajla.
string imeFajla=ceoDir+"/regular"; ifstream fin(); fin.open(imeFajla);

i tu javlja gresku:
[rile@darkside][src]$ :: g++ prevodilac.cc  -o prevodilac prevodilac.cc: In member function `void DictEngine::ucitajNormalneFraze()': prevodilac.cc:65: error: request for member `open' in `fin', which is of    non-aggregate type `std::ifstream ()()'

Ok... neka ideja kako da ispravim ovo bi dobrodosla Wink
Inace je gcc 3.nesto na Linuxu.
tnx



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • meka  Male
  • Počasni građanin
  • Pridružio: 06 Avg 2003
  • Poruke: 811
  • Gde živiš: Novi Sad / Vojvodina

Skloni zagrade iza fin. Jednostavno a tako komplikovano receno. Smile



offline
  • Pridružio: 01 Okt 2004
  • Poruke: 351
  • Gde živiš: Qrshumliya

Nisam zaboravio da ubacim heder. Zagrade sam sklonio, ok, my bad... Ali opet nece.
Evo greska:
prevodilac.cc: In member function `void DictEngine::ucitajNormalneFraze()': prevodilac.cc:65: error: no matching function for call to `    std::basic_ifstream<char, std::char_traits<char> >::open(std::string&)' /usr/include/c++/3.3/fstream:565: error: candidates are: void    std::basic_ifstream<_CharT, _Traits>::open(const char*, std::_Ios_Openmode)    [with _CharT = char, _Traits = std::char_traits<char>]

Slicno javlja i kad stavim
ifstream fin(imeFajla);

offline
  • mr_W 
  • Počasni građanin
  • Pridružio: 22 Mar 2004
  • Poruke: 835

stavi imeFajla.c_str()
umesto samo imeFajla

offline
  • Pridružio: 01 Okt 2004
  • Poruke: 351
  • Gde živiš: Qrshumliya

tnx. To je to.

Ko je trenutno na forumu
 

Ukupno su 783 korisnika na forumu :: 2 registrovanih, 0 sakrivenih i 781 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: bestguarder, Leonov