View Full Version : تعریف ماکرو
mjs1990s
چهارشنبه 03 خرداد 1391, 10:11 صبح
سلام
میخوام یه ماکرو تعریف کنم که با مساوی 1 قرار دادن یه عبارت یک تابع فراخوانی بشه و با مساوی صفر قرار دادن همان عبارت تابع دیگری فراخوانی بشه
مثلا: test=1; یا test=0;
ASGGSA
چهارشنبه 03 خرداد 1391, 13:59 عصر
سلام.
شما با استفاده از این ماکرو :
#define VALUE 1
و یک دستور if و else می توانید این کار را انجام بدهید.
if(VALUE)
Function1();
else
Function2();
mjs1990s
چهارشنبه 03 خرداد 1391, 14:58 عصر
نمیخوام داخل برنامه دیفاین کنم
میخوام بگم مثلا
test=1;
تابع اول اجرا بشه
میخوام بدون اینکه متغیری تعریف بشه این کار رو انجام بدم
mjs1990s
جمعه 05 خرداد 1391, 10:49 صبح
در واقع میخوام یه چیزی شبیه به مفسر زبان داشته باشم
one hacker alone
جمعه 05 خرداد 1391, 21:26 عصر
#define t1=1 f()1
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.