???? زائر
| موضوع: للطباعة بالعربي بلغة سي السبت أكتوبر 04, 2008 5:15 am | |
| [SIZE="4"]السلام عليكم ورحمة الله , تقبل الله منا ومنكم أحب أن أقدم لكم هذا البرنامج وهو لطباعة كلمة "كل عام وأنتم بخير" باللغة العربية على شاشة دوس في بيئة الرسم باستخدام Turbo c , عن طريق مكتبة arabic.h[/SIZE] [SIZE="4"] قد تستغرب ذلك وتقول:"وهل توجد مثل هذه المكتبة؟" , نعم قمت بإبتكار هذه المكتبة للطباعة باللغة العربية على الشاشة , بتسعة أنواع من الخطوط , وبحجمين [color:8c70="Red"],[URL="http://ramlitko.blogspot.com/2008/10/blog-post.html"] يسرني تلقي تعليقاتكم على صفحة البرنامج في مدونتي[/URL] , أما الآن فأترككم مع النص المصدري:[/SIZE] - الكود:
-
////////////////////////////////////// // By AL Bara Ramli // // opencpp@yahoo.com // // www.albara.co.cc // // Copyright (C) 2008 // // Tripoli Libya // ////////////////////////////////////// #include <graphics.h> #include <conio.h> #include <arabic.h> void main() { char ss[1000];int h=0,i; char message[]=";g uhl ,Hkjl fodv"; char path_font_1[]="c:\\tc\\FONT_2\\15"; char path_font_2[]="c:\\tc\\FONT_2\\20"; ini_g("c:\\tc\\bgi"); setbkcolor(15); for(i=1;i<=9;i++) { puts_arabic(300,h,message,i,15,1,0,path_font_1); puts_arabic(600,h,message,i,20,1,0,path_font_2); h+=40; } getch(); closegraph(); } [SIZE="4"]تنبيه: ستلاحظون أن نص التهنئة العربي قد كتبته بالحروف المقابلة للوحة المفاتيح العربية: char message[]=";g uhl ,Hkjl fodv"; حيث: كل عام وأنتم بخير=g uhl ,Hkjl fodv لتحميل مكتبة arabic.h ولمعرفة كيفية استخدام هذه المكتبة يمكنك الاطلاع على كتابي: [color:8c70="Red"][URL="http://www.khayma.com/opencpp/D_B.htm"]برمجة وتصميم الخط العربي (الجزء الثاني) من "سلسلة البرمجة المفتوحة"[/URL][/SIZE] |
|