typ wyliczeniowy zwracany przez funkcje
tio - 24-12-2006 01:11
typ wyliczeniowy zwracany przez funkcje
witam Jak zrobic żeby funcja zwracała typ wyliczeniowy (C++) ?
np mam
enum literki { a, b, c }
literki Robcos () { return a; }
Oczywiscie kompilator wywala mi bład. Jak to ominąć?
sg - 24-12-2006 01:11
tio napisał(a): > witam > Jak zrobic żeby funcja zwracała typ wyliczeniowy (C++) ? > > np mam > > enum literki > { > a, > b, > c > } > > > literki Robcos () > { > return a; > } > > Oczywiscie kompilator wywala mi bład. Jak to ominąć? >
ojej, a jaki błąd, gdzie? mam to sobie wymyśleć? może spróbuj tak:
literki Robcos() { literki a; return a; }
sg - 24-12-2006 01:11
tio napisał(a): > witam > Jak zrobic żeby funcja zwracała typ wyliczeniowy (C++) ? > > np mam > > enum literki > { > a, > b, > c > } > > > literki Robcos () > { > return a; > } > > Oczywiscie kompilator wywala mi bład. Jak to ominąć? >
ojej, a jaki błąd, gdzie? mam to sobie wymyśleć? może spróbuj tak:
literki Robcos() { literki a; return a; }
Jacek Czerwinski - 24-12-2006 01:11
28 Aug 2006 11:42:22 -0700, na pl.comp.programming, tio napisał(a):
> enum literki > { > a, > b, > c > } > > > literki Robcos () > { > return a; > }
Założę sie że ten bład to średnik, ale pewnie czytania komunikatów jeszcze nie przerabiali.
Jacek Czerwinski - 24-12-2006 01:11
28 Aug 2006 11:42:22 -0700, na pl.comp.programming, tio napisał(a):
> enum literki > { > a, > b, > c > } > > > literki Robcos () > { > return a; > }
Założę sie że ten bład to średnik, ale pewnie czytania komunikatów jeszcze nie przerabiali.
tio - 24-12-2006 01:11
> > ojej, a jaki błąd, gdzie? mam to sobie wymyśleć?
po prostu kompilator traktuje to zupelnie tak jakby 'literki' w ogole nie byly typem czyli syntax error : missing ';' before identifier 'literki' error C2501: 'literki' : missing storage-class or type specifiers
tio - 24-12-2006 01:11
> > ojej, a jaki błąd, gdzie? mam to sobie wymyśleć?
po prostu kompilator traktuje to zupelnie tak jakby 'literki' w ogole nie byly typem czyli syntax error : missing ';' before identifier 'literki' error C2501: 'literki' : missing storage-class or type specifiers
Jacek Czerwinski - 24-12-2006 01:11
28 Aug 2006 12:15:04 -0700, na pl.comp.programming, tio napisał(a):
>> >> ojej, a jaki błąd, gdzie? mam to sobie wymyśleć? > > po prostu kompilator traktuje to zupelnie tak jakby 'literki' w ogole > nie byly typem czyli > syntax error : missing ';' before identifier 'literki' > error C2501: 'literki' : missing storage-class or type specifiers
a masz C czy C++ ?
Jacek Czerwinski - 24-12-2006 01:11
28 Aug 2006 12:15:04 -0700, na pl.comp.programming, tio napisał(a):
>> >> ojej, a jaki błąd, gdzie? mam to sobie wymyśleć? > > po prostu kompilator traktuje to zupelnie tak jakby 'literki' w ogole > nie byly typem czyli > syntax error : missing ';' before identifier 'literki' > error C2501: 'literki' : missing storage-class or type specifiers
a masz C czy C++ ?
tio - 24-12-2006 01:11
> >> ojej, a jaki błąd, gdzie? mam to sobie wymyśleć? > > > > po prostu kompilator traktuje to zupelnie tak jakby 'literki' w ogole > > nie byly typem czyli > > syntax error : missing ';' before identifier 'literki' > > error C2501: 'literki' : missing storage-class or type specifiers > > a masz C czy C++ ?
VC++ a konkretniej MFC.
tio - 24-12-2006 01:11
> >> ojej, a jaki błąd, gdzie? mam to sobie wymyśleć? > > > > po prostu kompilator traktuje to zupelnie tak jakby 'literki' w ogole > > nie byly typem czyli > > syntax error : missing ';' before identifier 'literki' > > error C2501: 'literki' : missing storage-class or type specifiers > > a masz C czy C++ ?
VC++ a konkretniej MFC.
Jacek Czerwinski - 24-12-2006 01:11
28 Aug 2006 12:27:18 -0700, na pl.comp.programming, tio napisał(a):
>>>> ojej, a jaki błąd, gdzie? mam to sobie wymyśleć? >>> >>> po prostu kompilator traktuje to zupelnie tak jakby 'literki' w ogole >>> nie byly typem czyli >>> syntax error : missing ';' before identifier 'literki' >>> error C2501: 'literki' : missing storage-class or type specifiers >> >> a masz C czy C++ ? > > VC++ a konkretniej MFC.
Coś mnie kłamiesz bo wkleiłem do VC ten fragmet i mam inny komunikat
Jacek Czerwinski - 24-12-2006 01:11
28 Aug 2006 12:27:18 -0700, na pl.comp.programming, tio napisał(a):
>>>> ojej, a jaki błąd, gdzie? mam to sobie wymyśleć? >>> >>> po prostu kompilator traktuje to zupelnie tak jakby 'literki' w ogole >>> nie byly typem czyli >>> syntax error : missing ';' before identifier 'literki' >>> error C2501: 'literki' : missing storage-class or type specifiers >> >> a masz C czy C++ ? > > VC++ a konkretniej MFC.
Coś mnie kłamiesz bo wkleiłem do VC ten fragmet i mam inny komunikat
tio - 24-12-2006 01:11
> > Coś mnie kłamiesz bo wkleiłem do VC ten fragmet i mam inny komunikat
no to moze wiecej kodu wkleje:
enum state { MACSTATE_MODE0, MACSTATE_WAKINGUP, MACSTATE_ACTIVE, MACSTATE_POLLING, MACSTATE_IRDAWAIT };
void Irda::MAC_Host_dispatch(int evtid, void *evtdata) {..... Pstate=Action11((struct macframe*)evtdata); ....... }
state Irda::Action11(struct macframe *macfp) {.....} //tutaj blad: 'state' : missing storage-class or type specifiers
tio - 24-12-2006 01:11
> > Coś mnie kłamiesz bo wkleiłem do VC ten fragmet i mam inny komunikat
no to moze wiecej kodu wkleje:
enum state { MACSTATE_MODE0, MACSTATE_WAKINGUP, MACSTATE_ACTIVE, MACSTATE_POLLING, MACSTATE_IRDAWAIT };
void Irda::MAC_Host_dispatch(int evtid, void *evtdata) {..... Pstate=Action11((struct macframe*)evtdata); ....... }
state Irda::Action11(struct macframe *macfp) {.....} //tutaj blad: 'state' : missing storage-class or type specifiers
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Photoshop CS2 - funkcje, =?ISO-8859-2?Q?kt=F3rych_si=EA_nie_?==?ISO-8859-2?Q?spodziewasz=2E=2E=2E?=
=?iso-8859-2?Q?=5BMS_SQL=5D_Czy_mo=BFna_wywo=B3a=E6_funkcje_t ylko_raz_dla?==?iso-8859-2?Q?_ca=B3ego_zbioru_=BCr=F3d=B3owego=3F?=
[PostgreSQL] Jak =?ISO-8859-2?Q?po=B3=B1czy=E6_funkcje_z_w?==?ISO-8859-2?Q?idokiem?=
postgres - ile razy wykona =?ISO-8859-2?Q?si=EA_funkcja_w_?==?ISO-8859-2?Q?zapytaniu?=
[MySQL] Load data infile i =?ISO-8859-2?Q?u=BFycie_funkcji_r?==?ISO-8859-2?Q?eplace?=
Problem z funkcja mysql_real_escape_string() na bazie mysql
=?iso-8859-2?q?Sybase_jak_wyci=B1gn=B1=E6_dane_generowane_prz ez_funkcje?=
Tworzenie tabeli z =?ISO-8859-2?Q?nazw=B1_ustalan=B1_przez_?==?ISO-8859-2?Q?usera?=
=?iso-8859-2?q?[Mysql_5=2E0]_Wywo=B3ywanie_procedury_jako_parametr_funkcji?=
[MySQL5] problem z zastosowanie funkcji, procedury w celu unikniecia powtórzeń kodu w zapytaniach
zanotowane.pldoc.pisz.plpdf.pisz.pldirtyboys.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|