[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
makro

Registrovaný: 13.01.09
Prihlásený: 15.10.13
Príspevky: 113
Témy: 38 | 38
NapísalOffline : 30.05.2012 8:16 | makro

Ahojte, chcem si spravit makro na podmieneny vypis takto:

Kód:
#define PRINT(...) \
   #ifdef DEBUG_OUTPUT\
   DbgPrint(__VA_ARGS__);\
   #endif


ale bohuzial to nefunguje a vypisuje tieto errory:
Kód:
1>c:\users\administrator\desktop\work\testing\driver\driver.c(536) : error C2065: 'endif' : undeclared identifier
1>c:\users\administrator\desktop\work\testing\driver\driver.c(546) : error C2065: 'ifdef' : undeclared identifier
1>c:\users\administrator\desktop\work\testing\driver\driver.c(546) : error C2146: syntax error : missing ';' before identifier 'DbgPrint'
1>c:\users\administrator\desktop\work\testing\driver\driver.c(546) : error C2065: 'endif' : undeclared identifier
1>c:\users\administrator\desktop\work\testing\driver\driver.c(553) : error C2065: 'ifdef' : undeclared identifier
1>c:\users\administrator\desktop\work\testing\driver\driver.c(553) : error C2146: syntax error : missing ';' before identifier 'DbgPrint'
1>c:\users\administrator\desktop\work\testing\driver\driver.c(553) : error C2065: 'endif' : undeclared identifier
1>c:\users\administrator\desktop\work\testing\driver\driver.c(602) : error C2065: 'ifdef' : undeclared identifier

Skusal som aj '\' pred '#' ale konci to s illegal escape sequence. Nejake napady?


_________________
NB: kedysi: MSI GX620, LENOVO SL510 teraz: Lenovo TP Edge E520
Online

Skúsený užívateľ
Skúsený užívateľ
makro

Registrovaný: 11.01.09
Prihlásený: 02.01.25
Príspevky: 1395
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOnline : 30.05.2012 9:46 | makro

Take nieco sa neda, musis to rozdelit:
Kód:
#ifdef DEBUG_OUTPUT
    #define PRINT(...) \
        DbgPrint(__VA_ARGS__);
#else
    #define PRINT(...) \
        printf( "nieco ine" );
#endif


Offline

Užívateľ
Užívateľ
makro

Registrovaný: 13.01.09
Prihlásený: 15.10.13
Príspevky: 113
Témy: 38 | 38
Napísal autor témyOffline : 30.05.2012 11:17 | makro

oki, vdaka ;)


_________________
NB: kedysi: MSI GX620, LENOVO SL510 teraz: Lenovo TP Edge E520
 [ Príspevkov: 3 ] 


makro



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

excel makro

v Ostatné programy

0

556

15.02.2011 16:22

kyjak

V tomto fóre nie sú ďalšie neprečítané témy.

Makro-excel-VisualBasic

v Delphi, Visual Basic

2

3478

11.01.2006 13:47

zeman

V tomto fóre nie sú ďalšie neprečítané témy.

Excel, vyhladavacie makro

v Delphi, Visual Basic

2

947

10.06.2014 21:26

bartimeus

V tomto fóre nie sú ďalšie neprečítané témy.

makro feof a cyklus

v Assembler, C, C++, Pascal, Java

23

744

25.06.2015 23:43

magic

V tomto fóre nie sú ďalšie neprečítané témy.

Makro-odstranenie diakritiky v excely

v Ostatné programy

4

1075

24.01.2012 15:13

kati123



© 2005 - 2025 PCforum, edited by JanoF