اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

خروجی رنگی در پنجره‌ی داس

+2 امتیاز
1,239 نمایش

می‌تونم متن‌های خروجی به پنجره‌ی داس رو رنگی کنم. یعنی وقتی که از cout یا printf استفاده می‌کنم.

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پرسیده شده پنجشنبه ۸ فروردین ۱۳۹۲ در C++ توسط prodo  

1 پاسخ

+3 امتیاز
 
بهترین پاسخ


#include <conio.h>
int main()
{
textcolor(RED);
textbackground(LIGHTCYAN);
cprintf("I'm red.");
return 0;
}
Don't Expect Anyone Except Yourself,...
پاسخ داده شده پنجشنبه ۸ فروردین ۱۳۹۲ توسط Arash  
انتخاب شده شنبه ۱۰ فروردین ۱۳۹۲ توسط prodo

فقط با همین تابع cprintf می‌شه؟ نمی‌شه رو خروجی استاندارد cout باهاش کار کرد؟

این هم با cout


include "iostream" int main()
{
while(true)
{
system("Color 1A");
std::cout << "\t\t\t Hello World" << std::endl;
system("Color 2B");
std::cout << "\t\t\t Hello World" << std::endl;
system("Color 3C");
std::cout << "\t\t\t Hello World" << std::endl;
system("Color 4D");
std::cout << "\t\t\t Hello World" << std::endl;
system("Color 5E");
std::cout << "\t\t\t Hello World" << std::endl;
system("Color 6F");
std::cout << "\t\t\t Hello World" << std::endl;
system("Color A1");
std::cout << "\t\t\t Hello World" << std::endl;
system("Color B2");
std::cout << "\t\t\t Hello World" << std::endl;
system("Color C3");
std::cout << "\t\t\t Hello World" << std::endl;
system("Color D4");
std::cout << "\t\t\t Hello World" << std::endl;
system("Color E5");
std::cout << "\t\t\t Hello World" << std::endl;
system("Color F6");
std::cout << "\t\t\t Hello World" << std::endl;
}
return 0;
}

مرسی. خیلی کامل

خواهش می کنم...
برای هر دوتا دستور (هم cout و هم printf) فکر میکنم بشه از هر دوتا حالت تغییر رنگ استفاده کرد...