با تشکر از target# , ananas
هر دو پاسخ درسته اما به نظرم راه حل آناناس بهتره چون راه حل اول برای تابع exit باید اول رنگ کامپوننت رو تغییر داد بعد دستورات mEnter تایپ کرد و به 1 اشاره گر C هم نیازداریم در صورتی که در راه دوم این مسائل نیست.
اما واقعا از هردو ممنونم،مدتی بود بدجوری کلافم کرده بود.از اونجایی که 1مرجع درست و حسابی برای سی وجود نداره گیج شده بودم