مشاهده نسخه کامل
: كمك در مورد graphics.h
mehdi_tah
01-01-2007, 16:54
من زماني كه از include<graphics.h> ,header file #در turrbo c++4.5 استفاده مي كنم در هنگام اجرا برنامه error زير رامي دهد لطفاكمك كنيد.
Compiling 1.CPP:
Fatal C:\TCWIN45\INCLUDE\GRAPHICS.H 19: Error directive: BGI graphics not supported under Windows
سلام.
احتمالا شما در برنامه ی تحت windows از توابع graphics.h استفاده کردید.
شما از این header تنها در DOS Mode میتونید استفاده کنید.
Windows دارای structure ها و Function های مربوط به خودش رو داره.
مثلا MoveTo و LineTo که برای کشیدن خطوط و ... به کار میرن یا مثلا RECT که یک ساختار برای ایجاد یک
rectangle هست. تمامی توابع لازم در Windows.h قرار داره.
فقط مقداری روش فرق میکنه. اول باید یک Device Context کنید و از handle ایجاد شده برای کار استفاده کنید.
ضمنا باید با ساختار برنامه های Windows هم آشنا باشید. (callback Proc و WinMain , MessageLoop)
اگه میخواید برای Windows برنامه بنویسید من پیشنهاد میکنم از MFC استفاده کنید.
بهتره IDE تون رو عوض کنید و از ++VC استفاده کنید.
اگه مشکلی پیش اومد اطلاع بدید.
سلام
همونطور که دوست گرامی someone گفتند turbo c++4.5 تحت ویندوزه و هدرفایل graphics مخصوص داس هست.
اگه میخواهید از graphics استفاده کنید باید از Turbo C++ Version 3.0 استفاده کنید.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.