整体代码展示如下:
#include<stdio.h>
int main()
{
int i,j,asc;
unsigned char ch;
FILE *fp;
printf("请输入想查看字符的ASCLL值(1-127):");
scanf("%d",&asc);
if(asc<1||asc>127)
{
return 0;
}
fp=fopen("ASC12.FON","rb");
if(fp==NULL)
{
return 0;
}
fseek(fp,12*asc,SEEK_SET);
for(i=0;i<12;i++)
{
fread(&ch,1,1,fp);
for(j=7;j>=0;j--)
{
if(((ch>>j)&0x01)!=0)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
fclose(fp);
return 0;
}
该段程序只是展示一种框架(写法)。
fp=fopen(“ASC12.FON”,“rb”);这一段的ASC12.FON需要自己建立。才能在黑框运行。