PDA

View Full Version : مقاله: تغییر رنگ نوشته از طریق هدر فایل stdlib.h



Salar Ashgi
جمعه 01 شهریور 1387, 23:00 عصر
سلام به همه دوستان !!!

میخواهیم رنگ متن نوشته شده را تغییر دهیم :


#include <iostream>
#include <conio>
#include <stdlib>
int main(){
system("color 0E"); // تغییر رنگ نوشته به رنگ زرد
cout<<"Welcome to C++ World\n";
getch();
}

همچنین می توانیم با استفاده از دستور
system("cls"); صفحه نمایش را

پاک کنیم !!!!

موفق و پیروز باشید !!!!

RF.Ariyapoor
شنبه 02 شهریور 1387, 00:19 صبح
سلام به همه دوستان !!!

میخواهیم رنگ متن نوشته شده را تغییر دهیم :


#include <iostream>
#include <conio>
#include <stdlib>
int main(){
system("color 0E"); // تغییر رنگ نوشته به رنگ زرد
cout<<"Welcome to C++ World\n";
getch();
}همچنین می توانیم با استفاده از دستور
system("cls"); صفحه نمایش را

پاک کنیم !!!!

موفق و پیروز باشید !!!!


ممنون خیلی جالب بود

واسه تغییر رنگ از تابع SetConsoleTextAttribute هم میتونید استفاده کنید:


#include <Windows.h>
#include <iostream>
using namespace std;
void main()
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HA NDLE),9);
cout<<"Hello world"<<endl;
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HA NDLE),14);
cout<<"Hello world"<<endl;
}

سالار جان من تو msdn در مورد system یه ذره گشتم به این نتیجه رسیدم که یه سری دستور رو میگیره

ولی خواستم ببینم که چه دستور هایی رو میگیره اما به نتیجه نرسیدم

میتونی منو کمک کنی؟ یه مقدار بیشتر در مورد system() توضیح بدی ممنون میشم

emad_67
شنبه 02 شهریور 1387, 01:09 صبح
میتونی منو کمک کنی؟ یه مقدار بیشتر در مورد system() توضیح بدی ممنون میشمتوسط دستور system می تونی تمام دستورات خط فرمان داس رو توی برنامت اجرا کنی.
مثلا:


system("dir c:");
که توسط این دستور می تونی فایل های درایو c رو نشون بدی. یا هر چیز دیگه ای:


system("cls");
system("pause");
روشی که دوستمون برای رنگی کردن متون گفتن میاد رنگ کل صفحه رو عوض می کنه. برای اینکه هر خط رو با یه رنگ چاپ کنید یه نگاهی اینجا بندازید:
http://barnamenevis.org/forum/showthread.php?t=107567