سلام
میخوام تو یه برنامه یه شرطی بزارم که اگه یه ماکرو تعریف شده بود کاری رو انجام بده و اون ماکرو رو غیر فعال کنه یعنی تعریف نشده بشه ولی وقتی برنامه میکرو اجرا میشه اول از همه این دستورات پیشپردازنده اجرا میشه و دیگه نمیشه تغیرشون داد یعنی شرطی براشون گذاشت یا مثلا اگهdefine# ali رو تعریف کردم دیگه نمیشه undef# ali رو انجام داد
یعنی میخوام تو حین برنامه ali رو دائم undef کنم و تو یه شرطی #ifdef ali بررسی کنم چیکار باید بکنم
شاید من دستورات پیش پردازنده رو درست متوجه نشدم کسی لطف میکنه یه توضیحی بده ممنون میشم
میخوام تو یه برنامه یه شرطی بزارم که اگه یه ماکرو تعریف شده بود کاری رو انجام بده و اون ماکرو رو غیر فعال کنه یعنی تعریف نشده بشه ولی وقتی برنامه میکرو اجرا میشه اول از همه این دستورات پیشپردازنده اجرا میشه و دیگه نمیشه تغیرشون داد یعنی شرطی براشون گذاشت یا مثلا اگهdefine# ali رو تعریف کردم دیگه نمیشه undef# ali رو انجام داد
یعنی میخوام تو حین برنامه ali رو دائم undef کنم و تو یه شرطی #ifdef ali بررسی کنم چیکار باید بکنم
شاید من دستورات پیش پردازنده رو درست متوجه نشدم کسی لطف میکنه یه توضیحی بده ممنون میشم
دیدگاه