مشاهده نسخه کامل
: سوال حرفه ای در مورد دستور cout
warmaster
05-03-2009, 01:26
در پاسکال برای اینکه بخوایم محتویات متغیر a رو در 5 خانه چاپ بشه مینویسیم
Write(a:5); //in pascal
حالا اگر بخوایم همینو با دستور cout بنویسیم چطوری میشه؟
با دستور cprintf هم شبیه پاسکال باید بنویسیم من میخوام با cout بنویسیم
pascal
a:=25
write(a:4); //output --25 '-'=space
C++ language
a=5
?????????
Arash_XL7710i_207
05-03-2009, 07:17
اصلا چرا با cprintf با همون printf هم میشه اگه از کامپایلر Turbo Cpp استفاده میکنید:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
bahram-e-goor
05-03-2009, 12:06
cout<<setw(5 باعث ميشه كه دادهي خروجي رو در باندي به طول 5 چاپ كنه
setfill('character') باعث ميشه كه فضاي خالي رو با كاراكتر خاصي پر كنه
ولي خودمونيما
اينجا فينگيليش نوشتن خيلي سخته
warmaster
05-03-2009, 19:51
cout<<setw(5 باعث ميشه كه دادهي خروجي رو در باندي به طول 5 چاپ كنه
setfill('character') باعث ميشه كه فضاي خالي رو با كاراكتر خاصي پر كنه
ولي خودمونيما
اينجا فينگيليش نوشتن خيلي سخته
میشه با یک مثل توضیح بدی .هر کار کردم این دستورات جواب نداد:41:
میشه با یک مثل توضیح بدی .هر کار کردم این دستورات جواب نداد:41:
این کار فقط با دستور printf قابل اجراست و اگه تونستی راهی براش پیدا کنی ما را هم در جریان بذار :31:
می دونم که کار بیخودیه . استاد ما هم چند روز پیش ما رو فرستاد دنبال این کار ولی خودش از اخر گفت سرکاریه و خیلی از بچه ها ضایع شدن :27:
Ultimator
09-03-2009, 13:34
این کار فقط با دستور printf قابل اجراست و اگه تونستی راهی براش پیدا کنی ما را هم در جریان بذار :31:
می دونم که کار بیخودیه . استاد ما هم چند روز پیش ما رو فرستاد دنبال این کار ولی خودش از اخر گفت سرکاریه و خیلی از بچه ها ضایع شدن :27:
جانم ؟
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
mortezamsp
09-03-2009, 14:42
من اشتباه دكمه پاسخ رو زدم.نميشه اين تاپيك رو حذف كنم؟
جانم ؟
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این که کار نمیکنه . قبلآ هم امتحان کرده بودم . البته من از4.5 ++Borland C استفاده میکنم .
Ultimator
10-03-2009, 00:57
این که کار نمیکنه . قبلآ هم امتحان کرده بودم . البته من از4.5 ++Borland C استفاده میکنم .
ببخشید یا اشتباه از من بود کامل نگفته بودم یا از کامپایلر شما !
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اجرا کنید نتیجه رو ببینید ( با همون tc 4.5 )
همین نبود منظورتون ؟
warmaster
10-03-2009, 03:18
مرثي,بالاخره فهميدم مشکل چي بود!! مشکل help ضعيف کامپايلر بورلند بود , وقتي setw رو توش search ميکردي هيچ اطلاعاتي بهت نمي داد ولي بازم MSDN
viva MSDN
viva Visual Studio 2008
تو MSDN جستجو کردم و معلوم شد که تابع setw جز کلاس هاي هدرفايل به نام iomanip.h هستش:27:
این که کار نمیکنه . قبلآ هم امتحان کرده بودم . البته من از4.5 ++Borland C استفاده میکنم .
احتمالا شما اسم هدر فایل رو اول برنامه نمینویسید:27:
ببخشید یا اشتباه از من بود کامل نگفته بودم یا از کامپایلر شما !
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اجرا کنید نتیجه رو ببینید ( با همون tc 4.5 )
همین نبود منظورتون ؟
درسته ! چون هدر فایلشو نگفته بودی . این Help بورلند هم که توش حتی cout نداره چی برسه به setw
منم مجبور شدم بگم که همچین وجود نداره چون کسی جواب نمیداد . دستت درد نکنه !
مرثي,بالاخره فهميدم مشکل چي بود!! مشکل help ضعيف کامپايلر بورلند بود , وقتي setw رو توش search ميکردي هيچ اطلاعاتي بهت نمي داد ولي بازم MSDN
viva MSDN
viva Visual Studio 2008
تو MSDN جستجو کردم و معلوم شد که تابع setw جز کلاس هاي هدرفايل به نام iomanip.h هستش:27:
احتمالا شما اسم هدر فایل رو اول برنامه نمینویسید:27:
اره درسته . میشه بگی از کجا فهمیدید.
رهام مستر
06-05-2009, 12:43
با سلام و خسته نباشید
ممکنه در مورد <ios>,<iosfwd>و <iomanip> و عملکرد آنها توضیح دهید .
رهام مستر
11-05-2009, 13:09
سلام
من در مورد توابع کتابخانه ای Ios,ioswfd,iomanip سوال کردم ولی جوابی دریافت نکردم ممکنه جواب آنها را خیلی سریع به من بدهید.
با تشکر
سلام
من در مورد توابع کتابخانه ای Ios,ioswfd,iomanip سوال کردم ولی جوابی دریافت نکردم ممکنه جواب آنها را خیلی سریع به من بدهید.
با تشکر
دوست من تاپیک جدا بزن:20:
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.