📄 gbcode.c
字号:
//=================================================
// GBCODE.C
// 形成国标码文件的C源程序
//=================================================
//本程序用 MSVC++1.52 和 MSVC++5.0 编译通过
// 在 MSVC++1.52 下创建工程文件选 MS-DOS Application(.EXE) 类型
// 在 MSVC++5.0 下创建工程文件选 Win32 Console Application类型
#include <sys\types.h>
#include <sys\stat.h>
#include <fcntl.h>
#include <io.h>
int main()
{
unsigned char i,j;
int hFile;
unsigned char nReturn;
//创建名为 GbIndex.txt 的码表文件,范围是
//符号从 0xA1A1 到 0xA9FE,
//汉字从 0xB0A1 到 0xF7FE
hFile =_open("GbIndex.txt", _O_CREAT|_O_RDWR,_S_IREAD | _S_IWRITE );
//回车的编码是0x0D,0x0A,此种写文件方式下,写0x0A实际就写成0x0D,0x0A
nReturn =0x0A;
//符号编码范围从 0xA1A1 到 0xA9FE,
for ( i=0xA1;i<=0xa9;i++ )
for ( j=0xA1;j<=0xFE;j++)
{
//写一个符号的内码
write(hFile,&i,1);
write(hFile,&j,1);
//写一个回车符
write(hFile,&nReturn,1);
}
//汉字编码范围从 0xB0A1 到 0xF7FE,
for ( i=0xB0;i<=0xF7;i++ )
for ( j=0xA1;j<=0xFE;j++)
{
//写一个汉字的内码
write(hFile,&i,1);
write(hFile,&j,1);
//写一个回车符
write(hFile,&nReturn,1);
}
_close(hFile);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -