📄 lsy.c
字号:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <process.h>
void drwhzstr(void);
FILE *fp,*fp1;
static char buf[80];
unsigned long i;
void main(void)
{
char buf1[10];
i=0;
strcpy(buf1,"ziku");
if ((fp=fopen("py.dic","rb"))==NULL)
{printf("don't open the file");
exit(1);
}
if (!feof(fp))
{if (fgetc(fp)>=0)
fseek(fp,i++,SEEK_SET);
else
{drwhzstr();
if ((fp1=fopen(buf1,"a+"))!=NULL)
{fwrite(buf,sizeof(char),32,fp1);
i++;
i++;
fseek(fp,i,SEEK_SET);
}
}
}
fclose(fp);
fclose(fp1);
}
void drwhzstr(void)
{ unsigned char qm,wm;
long offset1;
FILE *fpHZ;
if((fpHZ=fopen("hzk16","rb"))==0)
{printf("Error: HZK16 can't open.\n");
exit(0);
}
qm=(unsigned char)(fgetc(fp)-0xa1);
fseek(fp,i++,SEEK_SET);
wm=(unsigned char)(fgetc(fp)-0xa1);
offset1=((long)qm*94+(long)wm)*32;
fseek(fp,i++,SEEK_SET);
fseek(fpHZ,offset1,SEEK_SET);
for(i=0;i<=31;i++)
{
buf[i]=fgetc(fpHZ);
fseek(fpHZ,offset1+i+1,SEEK_SET);
}
fclose(fpHZ);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -