مشاهده نسخه کامل
: فرق /nوendlدربرنامه یc++
mr.dehdar
26-04-2009, 11:23
فرق /nوendlدربرنامه یc++
فکر می کنم n\ یه کاراکتر باشه اما endl\ یه تابع است و کار کردن با n\ یه ذره برنامه رو سریعتر جلو میبره تا با endl\
khafan_bat
03-05-2009, 02:28
با سلام خدمت تمامی دوستان
n/ یا a/ کدهایی هستند که در ++C معروفند به SCAPE CODE
endl; جرو این کد ها نیست.
sin2x=2sinxcosx
03-05-2009, 15:06
در عمل ظاهرا فرقي ندارن . ولي اگه بخواين مفهومي تر باشه :
وقتي n\ رو مي خواين چاپ کنين وقتي کامپايلر با \ مواجه شد ، کاراکتر بعدي رو با اون ترکيب مي کنه و در اينجا اين حاصل ترکيب به کامپايلر مي گه که به خط بعدي بپره . n\ بايد داخل گيومه باشه .
ولي endl که مخفف endline است اصطلاحا يک stream manipulator يا شکل دهنده جريان نام دارد . يک خط جديد را چاپ مي کند . سپس بافر خروجي را خالي مي کند . يعني تمام خروجي هاي جمع شده تا آن لحظه را وادار مي کند تا چاپ شوند که نبايد داخل گيومه قرار گيرد .
mr.dehdar
06-05-2009, 14:38
خيلي ممنون ميشه لطف كنيد در مورد بافر بيشتر توضيح بديد
sin2x=2sinxcosx
06-05-2009, 21:33
تقريبا ميشه گفت بافر يه چيزي مثل حافظه موقته که اطلاعات بين سخت افزار و نرم افزار به طور موقت تو اون قرار مي گيرن . مثلا فرض کنين CPU اطلاعات رو براي چاپگر فرستاده تا چاپ بشه ، تا وقتي که اطلاعات چاپ نشدن ، توي بافر قرار مي گيرن .
MicrosoftH
12-05-2009, 10:00
معلومه n\ میره خط بعدی یعنی New line و اول خط ولی endl یعنی endline نمیره خط پایین میره آخر همون خط دیگر بافر و ... نمیدونم چیه که شما می گین
sin2x=2sinxcosx
12-05-2009, 20:34
معلومه n\ میره خط بعدی یعنی New line و اول خط ولی endl یعنی endline نمیره خط پایین میره آخر همون خط دیگر بافر و ... نمیدونم چیه که شما می گین
endl گفتين چيکار مي کنه ؟! من دقيقا متوجه نشدم .
به هر حال من به گفته خودم کاملا مطمئن هستم .
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.