ورود

View Full Version : سوال: جایگزینی یک متغیر سراسری بجای یک ثابت



mosharecat
دوشنبه 04 مرداد 1389, 18:44 عصر
سلام به همه دوستان :چشمک:من یه برنامه دارم که توش یک متغیر دارم که اسمش NUMBER_OF_AGENTS که بصورت یک ثابت تعریف شده است.من میخوام چون با هر بار فشار کلید اسپیس بار یه دونه به مقدار این متغیر اضافه کنم ولی هر جا که تعریفش کردم و public هم بهش دادم ولی برای توابع دیگه غیر قابل دسترسه الن دوستان میشه اینو بصورت پابلیک برام تعریف کنین.مرسی...:قلب: دانلود (http://www.4shared.com/file/qgCCZn7x/_2__Unit1.html)

developing
دوشنبه 04 مرداد 1389, 19:33 عصر
با سلام.

همون رو به صورت سراسری تعریف کن و به جای اینکه از پیش پردازنده استفاده کنی فقط اونو به صورت int تعریف کن اونوقت برای همه ی توابع قابل دسترس خواهد بود.

مثل زیر:


int NUMBER_OF_AGENTS


امیدوارم جوابت رو گرفته باشی.