PDA

View Full Version : سوال: تغغیر رنگ محیط برنامه



Hamidguitarist
پنج شنبه 25 آبان 1391, 23:45 عصر
سلام من کدی به عنوان زیر پیدا کردم واسه تغییر رنگ زمینه و متن برنامه تحت ++C
ولی ارور من میخوام این کد رو در یه بازی بزارم که کلا از اول تا آخرش رنگش همونجور که من میگم بمونه چیکار کنم؟؟؟
textbackgroundcolor(BLUE);
textcolor(YELLOW);
clrscr();
cout<<"/n/n/t/t/t HENRY";
getch();
return 0;

Hamidguitarist
جمعه 26 آبان 1391, 12:43 عصر
باقالی کاشتن خوب نیست ولی کمک کنید گیرم

omidshaman
جمعه 26 آبان 1391, 14:09 عصر
این چیزایی که پیدا کردی بدرد نمی خورن فقط کمپایلر های قدیمی اونا رو ساپورت می کنن
اگر شما ویندوز استفاده میکنی کافیه این کدو بزاری

system("color 1E");
برای help اشم مثلا بزار

system("color s");

omidshaman
جمعه 26 آبان 1391, 14:09 عصر
البته هدر windos.h هم باید بزاری...

Hamidguitarist
جمعه 26 آبان 1391, 17:27 عصر
داداشم دمت گرم ردیفش کردم فقط یه چیز مونده
اونم پخش موزیک هست بیشتر میخوا پسوند کم حجم Mid رو پخش کنه ..یه تابع APi اوردم کار نمیکرد بنام Sndplaysound یچیزی تو همین مایه ها بود
غیر این دیگه چیزی نیست موزیک پخش کنه تحت داس واسه برنامه ی C++ من ؟؟
ممنون

omidshaman
جمعه 26 آبان 1391, 19:48 عصر
میشه از همون system استفاده کرد البته بدیش اینه مدیاپلیر ویندوزو باز می کنه
از playsound هم میشه استفاده کرد البته فکر نکنم تو کمپایلری به غیر از visual studio اجرا بشه (اگر هم بشه دنگ و فنگ زیاد داره)و فقط فایل های wav رو اجرا می کنه در ضمن بعید می دونم اجرای mid به این سادگیا باشه...
2تا هدر داره

#include <windows.h>

#pragma comment(lib,"Winmm.lib")
و خودش که میشه

PlaySound(L"mysound.wav", NULL, SND_FILENAME | SND_SYNC);
و این که این چیزا دیگه مال win32 ان که خوب من خیلی کم بلدم شاید mid رو هم بشه به همین سادگی اجرا کرد...