كيف يمكنني طباعة كلمة بحيث تكون bold and underlined باستخدام السي
علما باني اعمل على ال console
كيف يمكنني طباعة كلمة بحيث تكون bold and underlined باستخدام السي
علما باني اعمل على ال console
في الوضع الطبيعي Text Mode ، لا أظن أنك تستطيع ذلك ، عليك بالدخول في graphics Mode .. يمكنك استخدام لغه الأسمبلي في والتعامل مع الشاشه ورسم ما تريد باستخدام المقاطعات لا أذكر ربما 13H ،، أو ريح نفسك واستخدم المكتبه BGI وتزودك بInterface ممتاز بدون الدخول في تعقيد ..
أنظر هنا ان أردت التعامل مع BGI :
وهذا مثال صغير حولها ، يمكنك البحث أكثر لو أردت .. طبعا بعد تنزيل المكتبه :
[color= #007f00;]#include <graphics.h>
[color= #007f00;]#include <stdlib.h>
[color= #007f00;]#include <stdio.h>
[color= #007f00;]#include <conio.h>
[color= #007f00; font-style: italic;]/* the names of the text styles supported */
[color= #0000ff;]char [color= #000000;]*fname[color= #000000;][[color= #000000;]] [color= #000000;]= [color= #000000;]{ [color= #A31515;]"DEFAULT font", [color= #A31515;]"TRIPLEX font",
[color= #A31515;]"SMALL font", [color= #A31515;]"SANS SERIF_font",
[color= #A31515;]"GOTHIC_font", [color= #A31515;]"SCRIPT font",
[color= #A31515;]"SIMPLEX font", [color= #A31515;]"TRIPLEX SCRIPT font",
[color= #A31515;]"COMPLEX font", [color= #A31515;]"EUROPEAN font",
[color= #A31515;]"BOLD font"[color= #000000;]};
[color= #0000ff;]int main[color= #000000;]([color= #0000ff;]void[color= #000000;])
[color= #000000;]{
[color= #007f00; font-style: italic;]/* request autodetection */
[color= #0000ff;]int gdriver [color= #000000;]= DETECT, gmode, errorcode;
[color= #0000ff;]int style, midx, midy;
[color= #0000ff;]int size [color= #000000;]= [color= #ff0000;]1;
[color= #007f00; font-style: italic;]/* initialize graphics and local variables */
initgraph[color= #000000;]([color= #000000;]&gdriver, [color= #000000;]&gmode, [color= #A31515;]""[color= #000000;]);
[color= #007f00; font-style: italic;]/* read result of initialization */
errorcode [color= #000000;]= graphresult[color= #000000;]([color= #000000;]);
[color= #0000ff;]if [color= #000000;](errorcode [color= #000000;]![color= #000000;]= grOk[color= #000000;]) [color= #000000;]{ [color= #007f00; font-style: italic;]/* an error occurred */
printf[color= #000000;]([color= #A31515;]"Graphics error: %s[color= #A31515; font-weight: bold;]n", grapherrormsg[color= #000000;](errorcode[color= #000000;])[color= #000000;]);
printf[color= #000000;]([color= #A31515;]"Press any key to halt:"[color= #000000;]);
getch[color= #000000;]([color= #000000;]);
exit[color= #000000;]([color= #ff0000;]1[color= #000000;]); [color= #007f00; font-style: italic;]/* terminate with an error code */
[color= #000000;]}
midx [color= #000000;]= getmaxx[color= #000000;]([color= #000000;]) [color= #000000;]/ [color= #ff0000;]2;
midy [color= #000000;]= getmaxy[color= #000000;]([color= #000000;]) [color= #000000;]/ [color= #ff0000;]2;
settextjustify[color= #000000;](CENTER_TEXT, CENTER_TEXT[color= #000000;]);
[color= #007f00; font-style: italic;]/* loop through the available text styles */
[color= #0000ff;]for [color= #000000;](style[color= #000000;]=DEFAULT_FONT; style[color= #000000;]<=BOLD_FONT; style[color= #000000;]++[color= #000000;]) [color= #000000;]{
cleardevice[color= #000000;]([color= #000000;]);
[color= #0000ff;]if [color= #000000;](style [color= #000000;]== TRIPLEX_FONT[color= #000000;])
size [color= #000000;]= [color= #ff0000;]4;
[color= #007f00; font-style: italic;]/* select the text style */
settextstyle[color= #000000;](style, HORIZ_DIR, size[color= #000000;]);
[color= #007f00; font-style: italic;]/* output a message */
outtextxy[color= #000000;](midx, midy, fname[color= #000000;][style[color= #000000;]][color= #000000;]);
getch[color= #000000;]([color= #000000;]);
[color= #000000;]}
[color= #007f00; font-style: italic;]/* clean up */
closegraph[color= #000000;]([color= #000000;]);
[color= #0000ff;]return [color= #ff0000;]0;
[color= #000000;]}بالتوفيق ،،
تم تعديل هذه المشاركة بواسطة Wajdy Essam في 18 أكتوبر 2008 في 15:09
http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة
https://moalfat.com للكتب الالكترونية والكورسات التعليمية
Everything we see now is just an engineering solution based on old science