Zivjo!

Tole ni cisto povezano z osnovnim problemom, ampak vseeno. Goran ima prav, ne 
mores uporabiti makra s spremenljivim stevilom argumentov. Lahko pa uporabis 
makro, ki samo spremeni ime funkcije, argumente pa podtakne novi funkciji. 

Primer:

#if DEBUG
  #define debug_printf dont_printf
#else
  #define debug_printf printf
#endif

Klices pa takole: 

debug_printf("To je pa %s", "test").

Ce je definiran DEBUG, se to spremeni v printf("To je pa %s", "test"), sicer 
pa v dont_printf("To je pa %s", "test"). 

Rok, tebi verjetno to ne bo pomagalo, mogoce pa kdaj komu pride prav... Sicer 
se pa IMHO bolj splaca napisati in uporabljati standardne funkcije (ne 
makre), ki delajo tocno to... Kar privarcujes pri hitrosti, ni vredno casa, 
ki ga zgubis pri programiranju. 

LP!

Anze

Reply via email to