اساتید c لطفا پاسخ دهند
چگونه می توان یک عملگر جدید در c تعریف کرد؟![]()
اساتید c لطفا پاسخ دهند
چگونه می توان یک عملگر جدید در c تعریف کرد؟![]()
چي ؟؟؟؟؟؟؟
كمي توضيح بديد ...
اون از شما توضیح خواسته که براش توضیح بدید اگه نمیدونید الکی پست ندید
حتی با Notepad هم میشه script های ساده ای ساخت که از زبان C پیروی میکنن
یعنی یک عملگری مثل این: .+ که دو عدد را تفاضل کند
یک سوال دیگه :
یک فایل کتابخانه ای جدید چطوری میشه ساخت؟
اخه من عادت ندارم چيزي رو كه نفهميدم جواب بدم.
شما خونتو الوده نكن...
به پدربزرگيه خودت ببخش...
________
مگه چندنوع عمل داريم ؟ هر چي هست تويه اين زبان تعريف شده ديگه...یعنی یک عملگری مثل این: .+ که دو عدد را تفاضل کند
حالا به طور مثال ميخواي بگي اگه وارد شد :
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیددو عدد رو با هم جمع كنه. ميشه به شكل زير:
از switch استفاده كن بعد case '$' :
اون وقت مثلا:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدكه حاصل a$b ميشه 5
_____
بعد از نوشتن فايل كتابخانه به اسم" فلان .h" فايل رو save ميكني و تويه همون مسيري كه برنامه اصليت رو save كردي قرار ميدي مثل بقيه هدر ها استفاده ميكني با اين تفاوت كه جاي <> تويه "" قرار ميدش.یک فایل کتابخانه ای جدید چطوری میشه ساخت؟
الان عجله داشتم كلي گفتم اگه مشكل داشتي بگو...
ممنون فهمیدم
ولی سوال دوم را بیشتر توضیح بدید توی اون فایلی که میسازیم چی و چطوری باید بنویسیم؟
عملگر جدید که دیگه نمی شه وارد ساختار زبان کرد . فقط میشه عملگرهای موجود رو با استفاده از Overloading وادار کرد که یه کارای دیگه هم انجام بدن .
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)