⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uc1.cpp

📁 本程序实现汉字的取模输出
💻 CPP
字号:
#include <fstream.h>
#include <iostream.h>
#include <stdio.h>

int main(void)
{
 char *ch="猪";
 int mask;
 char qh,wh;
 int i,j;//
 //int dData;//
 char cArray[33]={0x09,0x00,0xFD,0x08,0x09,0x08,0x09,0x10,0x09,0x20,0x79,0x40,0x41,0x04,0x47,0xFE,
0x41,0x40,0x79,0x40,0x09,0x20,0x09,0x20,0x09,0x10,0x09,0x4E,0x51,0x84,0x21,0x00};
 //打开字库
 const char * filename="D:\\hzk16.dat";
 ifstream inFile(filename,ios::in|ios::binary);
 if(!inFile)
         {
          cout<<endl<<"Failed to open file"<<filename;
		  return 1;
		  }
 //字库定位
 qh=(*(ch)-0xa0);
 wh=(*(ch+1)-0xa0);
 inFile.ignore ((94*(qh-1)+(wh-1))*32L);
	                 
 //取模32
 inFile.get(cArray,33);
 //格式转换及输出
 for(i=0;i<32;i++)
 {if((i%2)==0)cout<<"\n";
  mask=0x80;
     for(j=0;j<8;j++) 
	 {	  
		 if((cArray[i]&mask)==0)cout<<"  ";
		 else cout<<"* ";
	     mask>>=1;		 
	 }
 }
 return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -