站長資訊網
        最全最豐富的資訊網站

        教你如何放大顯示ASCII字符(文本模式)

        原帖及討論:http://bbs.bccn.net/thread-129298-1-1.html

        /* 以’#’符號來顯示放大顯示ASCII字符(以前的老資料,適用于DOS環境)
           說明:0xF000FA6E這個地址是每個(ASCII)字符顯示點陣的首地址,
           每個字符大小為8*8,每個字符點陣占連續的8個字節,每一字節表示
           一行,從上而下,從左而右.

           本人 QQ:527274766
           C語言群:31545052 和 31544991

           參考以下代碼:
        */

        #include<stdio.h>
        #include<conio.h>

        void ShowBigChar(int x,int y,char ch)
        {   /* 單個字符放大 */
            int  i,j;
            char far *position;
            unsigned char test;

            position=(char far *)0xF000FA6EL+ch*8;/* 獲取ch對應的字符點陣的首地址*/
            for(i=0;i<8;++i)        /* 8行 */
            {  
                gotoxy(x*8+1,y+i);  /* 8*8點陣,所以每個字符占8列 */
                test = 0x80;        /* 對應2進制為1000,0000 */
                for(j=0;j<8;++j)    /* 8列 */
                {  
                    if(*position & test) putchar(‘#’);/* 按位與,若不為0,即顯示# */
                    else                 putchar(‘ ‘);/* 否則不顯示 */
                    test>>=1;       /* 左移一位,依次變成0100,0000 0010,0000 0001,0000 … */
                }
                ++position;         /* 移到下一字節,既點陣的第2行*/
            }
        }

        void ShowBigString(char str[])
        {   /* 字符串放大 */
            int i;

            if(strlen(str)>30)
            {   /* 因為屏幕大小為80*25,所以每行最多顯示
                   80/8=10個字符,最多顯示25/8=3行 */
                printf(“Too much word! ( <30 )”);
                return;
            }
            for(i=0;str[i]!=’

        主站蜘蛛池模板: 在线精品动漫一区二区无广告| 亚洲精品tv久久久久久久久久| 欧美黑人巨大videos精品| 91久久婷婷国产综合精品青草| 午夜三级国产精品理论三级 | 91麻豆国产福利精品| 亚洲精品国产精品国自产观看| 91精品国产人成网站| 精品亚洲一区二区| 97久久国产亚洲精品超碰热| 一本一本久久a久久精品综合麻豆| 国模和精品嫩模私拍视频| 久久精品国产精品国产精品污| 日韩精品久久久久久久电影蜜臀 | 一本一道久久a久久精品综合 | 国产精品嫩草影院一二三区| 久久精品国产精品国产精品污| 国产成人精品一区二区秒拍| 亚洲精品无码鲁网中文电影| 久久免费国产精品| 国产在线精品一区二区夜色| 国产精品99精品视频网站| 隔壁老王国产在线精品| 中文字幕亚洲精品资源网| 国产精品莉莉欧美自在线线| 成人精品综合免费视频| 500av大全导航精品| 国产精品9999久久久久| 精品国产一区二区三区不卡| 欧美精品v欧洲精品| 久久久久无码精品国产| 嫖妓丰满肥熟妇在线精品| 嫩草伊人久久精品少妇AV| 精品人妻中文字幕有码在线 | 国产精品爽黄69天堂a| A级精品国产片在线观看| 国产精品天干天干综合网| 国精品午夜福利视频不卡| 精品9E精品视频在线观看| 99精品免费视频| 久久精品人人做人人爽电影|