日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

turbo c图形方式下编程小技巧

發布時間:2025/3/21 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 turbo c图形方式下编程小技巧 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
turbo c圖形方式下編程小技巧 Turbo C具有豐富的圖形功能,在用其編寫各種應用程序和菜單時 ,常常需要將光標定位輸入數據和顯示立體字型,而Turbo C本身又沒 有直接提供可以使用的函數,往往使用戶編程顯得非常困難。為此, 筆者用Turbo C編寫了locate()和listltz()兩個函數,在IBM PC /XT、386、486等微機上通過,供讀者參考。 1、光標定位輸入數據 locate(int row,int col)/*row為定位的行號,col為列號 */ { union REGS r; r.h.bh=0; r.h.ah=0x02; r.h.dh=row; r.h.dl=col; int86(0X10,&r,&r); /*調匯編10號中斷的2號子功能光標定位*/ } 讀者只要調用以上函數和scanf()函數,就可方便地解決在圖形 方式下在任意位置輸入數據這一難題。例如:locate(8,10);sca nf(”%4d”,&year);就可在第8行第10列輸入一個年份。 2、巧做立體字型 在Turbo C語言圖形方式下,想把字符顯示在屏幕上,可以用它自 己提供的outtext( )及outtextxy( )函數。字型大小可用settex tstyle( )函數來設定,但它沒有提供立體字型函數功能。而編程時 利用立體字型往往更能增強視覺的美感。這個問題乍看上去很難,其 實只要利用以上三個函數和調配好顯示顏色,再略施“小計”,便可 達到你滿意的效果。請看下例: void listltz( ) { settextstyle(TRIPLEX-FONT,HORIZ-DIR,4); /*設置以三倍筆劃字型、從左向右、放大4倍的顯示類型*/ setcolor(DARKGRAY); outtextxy(12,12,”GOOD”); /*在12行12列深灰色顯示“GOOD”作為背景*/ setcolor(WHITE); outtextxy(10,10,”GOOD”); setcolor(LIGHTGRAY); outtextxy(11,11,”GOOD”);*/在11行11列淺灰色顯示背 景*/ { 以上函數便可顯示出一個凸形立體字型“GOOD”字符。 □湖北 王凌云  posted on 2006-03-02 21:47 Aween's Blog 閱讀(...) 評論(...) 編輯 收藏

轉載于:https://www.cnblogs.com/aween/archive/2006/03/02/341523.html

總結

以上是生活随笔為你收集整理的turbo c图形方式下编程小技巧的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。