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 3301 korisnika na forumu :: 76 registrovanih, 15 sakrivenih i 3210 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 16.mabr, 357magnum, aleksandar89, Andy, Asteker, Blair, bojcistv, bokicacar, boromir, BORUTUS, Coabelgrade, croato, DeerHunter, Dejan_vw, DH, djboj, djonsule, DJUNTA, DonRumataEstorski, Dukelander, dule10savic, Electron, ElGenius, Flanker-G, Hans Gajger, ILGromovnik, Istman, ivan1973, Jablan, JK, Jonbonjovi, kaisarevic1, kaput21, Kenanjoz, klepesina, knutveliki, kunktator, Maki1981, Marko Marković, marko308, Mercury, Mi lao shu, mikrimaus, milos538, MiroslavD, moldway, N.e.m.a.nj.a., nebojsag, nenooo, pein, Radogost, raptorsi, rednap, repac, rovac, ruma, saputnik plavetnila, Sharpshooter, Siti2, Sone0883, Srna, stefan95, stingD, Tanjagre, tomo2, trademark1982, vathra, VBoss, Velizar Laro, VJ, voja64, volimpivuvolimrakiju, vrgudinac, WELJKO, Yekaterinburg, ZetaMan