Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Uslovno prevodjenje

[es] :: C/C++ programiranje :: Uslovno prevodjenje

[ Pregleda: 3061 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mare34
Marko Novakovic
Web Developer
Westum
Belgrade

Član broj: 30613
Poruke: 124
*.drenik.net



Profil

icon Uslovno prevodjenje15.08.2004. u 14:09 - pre 208 meseci
Ako imam definiciju:
#ifdef NTSC
#define FPS_NUM 25
#else
#define FPS_NUM 23.976
#endif
Ovo je definicija za broj frameova u MicroDVD formatu.
Kako program prepoznaje da li je NTSC standard ili nije?
 
Odgovor na temu

milanche
San Francisco

Član broj: 2447
Poruke: 1200
*.client.comcast.net



+1000 Profil

icon Re: Uslovno prevodjenje15.08.2004. u 16:48 - pre 208 meseci
Sve zavisi od toga sta program radi - ako je DVD player ili MPEG dekoder, onda ocitava
tu informaciju sa diska odnosno iz MPEG stream-a. U svim ostalim slucajevima, mora da
mu se nekako zada, da li pre kompajliranja ili u toku izvrsavanja programa.

U tvom slucaju, ocito da je program pisan tako da treba rekompajlira za bilo koju
opciju (bilo za NTCS ili za PAL).

[Ovu poruku je menjao milanche dana 15.08.2004. u 10:56 GMT]
 
Odgovor na temu

Milan Aksic

Član broj: 412
Poruke: 1053
*.smin.sezampro.yu.



Profil

icon Re: Uslovno prevodjenje15.08.2004. u 17:22 - pre 208 meseci
Ako program koristi navedene presprocesorke uslovne direktive za utvrdjivanje postojanja tog standarda onda isti prepoznaje na osnovu toga da li je NTSC definisan u fajlu koji ukljucuje ove preprocesorske direktive. Koncept je objasnjen u skoro svakoj knjizi o C/C++ - u, i u starijim temema na ovom forumu.
NTSC takodje mozes definisati i prosledjivanjem parametra kompajleru odnosno preprocesoru.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Uslovno prevodjenje

[ Pregleda: 3061 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.