الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في التلوين باستخدام المترجم borland

بدأه فدااء في 26 مايو 2011 · 5 رد · 362 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ارجو ارشادي للخطا هنا

HANDLE hcon = GetStdHandle(STD_OUTPUT_HANDLE);
#define  yellow SetConsoleTextAttribute(hcon,14);
#define  red SetConsoleTextAttribute(hcon,12);

قمت باستخدام هذا الماكرو مع مكتبة stdlib

بمترجم borlandc ++ 4.5

لكن يخبرني ان الدالة HANDLE hcon = GetStdHandle(STD_OUTPUT_HANDLE); غير معروفة

هل هناك دالة اخرى تعمل على نفس المترجم بحيث تقوم بتلوين الخلفية او النص

اتمنى التوجيه منكم

دمتم بعز الاسلام

#2

هذا ليس ماكرو وانما windows api function ، عليكي اضافه ال windows.h لبرنامجك .

هنلك طريقه سهله كتالي :

#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
	system("color 09");
	cout<<"hello world";
	return 0;
}
#3

نعم اضفت windows.h لكن يبقى خطا في

الدالة

حتى تلك الطريق لم تطبق في المترجم borland

#4

كما قال الأخ "علي" ، يجب تضمين الملف الرأسي windows و التأكد أنه موجود في مجلد include مع المترجم ..

الشيء الثاني ، لماذا تستخدموت Borland ؟؟ هنا بدائل مجانية كثيرة وأفضل بمراحل مثلVisual C++ 2010 أو استخدام CodeBlock الذي يعتمد على المترجم GCC .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#5

كما اخبرتكم اخى الكريم ضفت windows

المشكلة ان البورلوند هو المعتمد عندنا ولا استطيع تغير المترجم

للعلم البرنامج تم تنفيذه في مترجمات اخرى عدا البورلاند

#6

انا لا اعلم اذا كان هذا ال compiler يحتوي على ال windows sdk

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…