NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: STA_SUCCESS v C

V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
eros7
Člen
Avatar
eros7:27.12.2016 16:11

Ahojte

Mohol by som poprosit o radu ohladom C?
mám v scripte funkciu ktora ma v sebe STA_SUCCESS...

static ubyte_t PRM_LTM_numb (ubyte_t *numBer)

{
    ubyte_t ucCheckResult   = 0;
....
..nejake vypocty..
...
      ucCheckResult = STA_SUCCESS ;
....
..nejake vypocty..
...
   return ucCheckResult;
  }

ked som googlil nasiel som len EXIT_SUCCESS ale nie STA... nestretli ste sa stym uz niekto prosim? je to tiez asi nieco co ked bude 0 tak sa nieco stane...

mam len cas scriptu v C a potrebujem to prepisat do PHP ale netusim co robi STA_SUCCESS a pravdepodobne to tam zbytocne nebude.

Viete mi prosim niekto poradit? budem vdacny za akukolvek indiciu, radu.
Dakujem

 
Odpovědět
27.12.2016 16:11
Avatar
Vlado Cukalovsky:27.12.2016 17:42

Nebude to nahodou len nejaka vopred zadefinovana konstanta?
Napr.

#define STA_SUCCESS 1
 
Nahoru Odpovědět
27.12.2016 17:42
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na eros7
ostrozan:27.12.2016 18:00

Je to tzv "makro" - v C kódu ho poznáš podle toho, že je psané výhradně velkými písmeny a jak psal Vlado, je to definice
Pokud nemáš soubor, kde je to makro definované, tak ti nezbyde než experimentovat
Tady bych to viděl na true/1

Editováno 27.12.2016 18:02
 
Nahoru Odpovědět
27.12.2016 18:00
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.