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 894 korisnika na forumu :: 44 registrovanih, 3 sakrivenih i 847 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: 015, 100ka, Bojan198527, boxbole, branko7, Bubimir, Citalac, cojapop, crnogorac, Dambi, dejanbenkovic, dinja, Doc, Dolinc, Dorcolac, elenemste, ElGenius, ginjica, HPkopun, hyla, ivan979, kaskadija, Kiki98TZ, Koča, Lotus, ludvig 78, Micko97, MK10, nerevar, neutrino, nikoladim, oddsock, Papadubi, pceklic, Plavi Jadran, PMsnow, Pohovani_00, PrincipL, tamno.nebo, Tvrtko I, ujke, Vladoj, Zoran1959, Zorge