原帖及討論: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精品免费视频|
久久精品人人做人人爽电影|