اساتید c لطفا پاسخ دهند
چگونه می توان یک عملگر جدید در c تعریف کرد؟:18:
Printable View
اساتید c لطفا پاسخ دهند
چگونه می توان یک عملگر جدید در c تعریف کرد؟:18:
چي ؟؟؟؟؟؟؟
كمي توضيح بديد ...
اون از شما توضیح خواسته که براش توضیح بدید اگه نمیدونید الکی پست ندید :5:
حتی با Notepad هم میشه script های ساده ای ساخت که از زبان C پیروی میکنن
یعنی یک عملگری مثل این: .+ که دو عدد را تفاضل کند
یک سوال دیگه :
یک فایل کتابخانه ای جدید چطوری میشه ساخت؟
اخه من عادت ندارم چيزي رو كه نفهميدم جواب بدم.نقل قول:
شما خونتو الوده نكن...
به پدربزرگيه خودت ببخش...
________
مگه چندنوع عمل داريم ؟ هر چي هست تويه اين زبان تعريف شده ديگه...نقل قول:
یعنی یک عملگری مثل این: .+ که دو عدد را تفاضل کند
حالا به طور مثال ميخواي بگي اگه وارد شد :
کد:2$3
دو عدد رو با هم جمع كنه. ميشه به شكل زير:
از switch استفاده كن بعد case '$' :
اون وقت مثلا:
کد:cout << a+b;
كه حاصل a$b ميشه 5
_____
بعد از نوشتن فايل كتابخانه به اسم" فلان .h" فايل رو save ميكني و تويه همون مسيري كه برنامه اصليت رو save كردي قرار ميدي مثل بقيه هدر ها استفاده ميكني با اين تفاوت كه جاي <> تويه "" قرار ميدش.نقل قول:
یک فایل کتابخانه ای جدید چطوری میشه ساخت؟
الان عجله داشتم كلي گفتم اگه مشكل داشتي بگو...
ممنون فهمیدم
ولی سوال دوم را بیشتر توضیح بدید توی اون فایلی که میسازیم چی و چطوری باید بنویسیم؟
عملگر جدید که دیگه نمی شه وارد ساختار زبان کرد . فقط میشه عملگرهای موجود رو با استفاده از Overloading وادار کرد که یه کارای دیگه هم انجام بدن .