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

📄 lsy.c

📁 在以前公司DOS环境下
💻 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 + -