PDA

نسخه کامل مشاهده نسخه کامل : سوال:تعریف عملگر جدید در c؟



ommsend
22-05-2010, 18:49
اساتید c لطفا پاسخ دهند
چگونه می توان یک عملگر جدید در c تعریف کرد؟:18:

p d
22-05-2010, 18:52
چي ؟؟؟؟؟؟؟
كمي توضيح بديد ...

A.M.D.D.E.V.I.L
22-05-2010, 18:55
اون از شما توضیح خواسته که براش توضیح بدید اگه نمیدونید الکی پست ندید :5:
حتی با Notepad هم میشه script های ساده ای ساخت که از زبان C پیروی میکنن

ommsend
22-05-2010, 19:05
یعنی یک عملگری مثل این: .+ که دو عدد را تفاضل کند


یک سوال دیگه :
یک فایل کتابخانه ای جدید چطوری میشه ساخت؟

p d
23-05-2010, 12:47
اون از شما توضیح خواسته که براش توضیح بدید اگه نمیدونید الکی پست ندید


اخه من عادت ندارم چيزي رو كه نفهميدم جواب بدم.
شما خونتو الوده نكن...
به پدربزرگيه خودت ببخش...

________


یعنی یک عملگری مثل این: .+ که دو عدد را تفاضل کند
مگه چندنوع عمل داريم ؟ هر چي هست تويه اين زبان تعريف شده ديگه...
حالا به طور مثال ميخواي بگي اگه وارد شد :



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دو عدد رو با هم جمع كنه. ميشه به شكل زير:
از switch استفاده كن بعد case '$' :
اون وقت مثلا:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
كه حاصل a$b ميشه 5
_____



یک فایل کتابخانه ای جدید چطوری میشه ساخت؟
بعد از نوشتن فايل كتابخانه به اسم" فلان .h" فايل رو save ميكني و تويه همون مسيري كه برنامه اصليت رو save كردي قرار ميدي مثل بقيه هدر ها استفاده ميكني با اين تفاوت كه جاي <> تويه "" قرار ميدش.
الان عجله داشتم كلي گفتم اگه مشكل داشتي بگو...

ommsend
24-05-2010, 09:32
ممنون فهمیدم
ولی سوال دوم را بیشتر توضیح بدید توی اون فایلی که میسازیم چی و چطوری باید بنویسیم؟

sin2x=2sinxcosx
24-05-2010, 20:29
عملگر جدید که دیگه نمی شه وارد ساختار زبان کرد . فقط میشه عملگرهای موجود رو با استفاده از Overloading وادار کرد که یه کارای دیگه هم انجام بدن .