مشاهده نسخه کامل
: استقاده از رنگ در cout
میخواستم بدونم ایا میشه خروجی های دستور cout رو
رنگی کرد . چون دستور textcolor فقط برای cprintf کاربرد داره
warmaster
26-05-2009, 23:41
میخواستم بدونم ایا میشه خروجی های دستور cout رو
رنگی کرد . چون دستور textcolor فقط برای cprintf کاربرد داره
برای چی نشه, فقط باید برنامه ای رو که نوشتی رو پلتفرم DOS - Standard باشه
اگه از کامپیلر های Borland C++ 4.5 , 5.02 یا Turbo C++ 4.5 استفاده میکنی باید این مراحل رو طی کنی
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگه از کامپایلر TC v3.0 استفاده می کنی دیگه نیازی به این کار ها نیست, خودش می فهمه:46:
ولی بهتره از همون دستور cPrintf استفاده کنی چون هم قوی تر از دستور cout هستش , هم سریعتر
0.002 میکرو ثانیه:31:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بجای 31 و 32 عددهای دیگه بذاری رنگهای دیگه رو هم میتونی بسازی.
sin2x=2sinxcosx
04-06-2009, 14:31
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بجای 31 و 32 عددهای دیگه بذاری رنگهای دیگه رو هم میتونی بسازی.
سلام .براي من کار نکرد . ميشه يه بار ديگه توضيح بدين ؟
سلام .براي من کار نکرد . ميشه يه بار ديگه توضيح بدين ؟
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای من کار میکنه. البته تو لینوکس ولی تو ویندوز هم باید کارکنه. cout استاندارد هست.
Mehran NZ
04-06-2009, 17:29
سلام آزمایش کردم برای ویندوز کار نمی کنه نه بورلند و نه وی اس
تا جایی که می دونم اینجور کارا رو اگه بخوایم توی ویندوز و در ویژوال استادیو انجام بدیم باید حتما در محیط دات نت و فرمانهای مربوط به اون استفاده کنیم و با native c++ نمیشه
من قبلا یه همچین چیزی نوشته بودم
sin2x=2sinxcosx
04-06-2009, 19:33
پس ديگه هيچ راهي نيست ؟ از تابع cprintf چجوري استفاده مي کنن ؟ تو Visual Studio ؟
بعضی کامپایلر ها توابع داخلی برای این منظور دارن، در این مورد مستندات کامپایلرتون رو ببینید
اگر وجورد نداشت برای ++C باید از API ها استفاده کرد البته اینی که میگم برای ویندوزه،
برای مثال این کد رو ببینید دو تا تابع قرار دادم یکی رنگ متن رو عوض میکنه (set_textcolor) و یکی رنگ پس زمینه (set_bkcolor)
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Mehran NZ
04-06-2009, 20:25
اقا برنامه خیلی جالبی نوشتید
این نوع کد نویسی مربوط به CLR می شه یا Win32 ؟ شما خودتون چه منبعی استفاده کردین؟
sin2x=2sinxcosx
04-06-2009, 23:35
ممنون . اصلا فکر نمي کردم اين قدر پيچيده باشه رنگي چاپ کردن .
بي خيال شدم . همون سياه سفيد چاپ مي کنيم .
قا برنامه خیلی جالبی نوشتید
این نوع کد نویسی مربوط به CLR می شه یا Win32 ؟ شما خودتون چه منبعی استفاده کردین؟
از نوع Win32 ، منبعم MSDN بوده به اضافه کمی کمک از توابع داخلی کامپایلر PellesC
ممنون . اصلا فکر نمي کردم اين قدر پيچيده باشه رنگي چاپ کردن .
بي خيال شدم . همون سياه سفيد چاپ مي کنيم .
البته اینقدر ها هم وحشتناک نیستا. به منم یه کد #C بدن احتمالا سنگ کپ مکینم:31:
شما فقط توابع رو به برنامتون اضافه کنید بعد استفاده کنید.
sin2x=2sinxcosx
05-06-2009, 15:21
البته اینقدر ها هم وحشتناک نیستا. به منم یه کد #C بدن احتمالا سنگ کپ مکینم:31:
شما فقط توابع رو به برنامتون اضافه کنید بعد استفاده کنید.
يعني اين که نيازي نيست بدونم چجوري کار مي کنن .
ممنون امتحان کردم شد .
sin2x=2sinxcosx
12-06-2009, 14:37
سلام . قبلا من اين کدها رو از اين جا کپي کردم تو ويژوال استوديو ، جواب هم داد . ولي حالا اين ارور رو ميده :
Error 1 fatal error C1083: Cannot open include file: 'specstrings_undef.h': No such file or directory c:\program files\microsoft sdks\windows\v6.0a\include\specstrings_strict.h 184
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.