📄 database.cpp
字号:
#include "stdafx.h"
#include <Afxwin.h>
BOOL fGetRecord(HANDLE hFile,char *pRecord)
{
char Buf[2];
unsigned long len;
*pRecord=0;
while (1)
{
ReadFile(hFile,Buf,1,&len,NULL);
if (len!=1) break;
if (Buf[0]==0x0d)
{
SetFilePointer(hFile,1,0,FILE_CURRENT);
return TRUE;
}
Buf[1]=0;
strcat(pRecord,Buf);
}
return FALSE;
}
char *fGetField(char *pRecord,char *pField,int Num)
{
int i;
i=0;
while (*pRecord!=0)
{
if (*pRecord==0x1b)
{
i++;
}
else if (i==Num)
{
*pField=*pRecord;
pField++;
}
if (i>Num)
{
pRecord++;
*pField=0;
return pRecord;
}
pRecord++;
}
*pField=0;
return pRecord;
}
char *fGetaField(char *pRecord,char *pField)
{
while (*pRecord!=0)
{
if (*pRecord==0x1b) break;
*pField=*pRecord;
pRecord++;
pField++;
}
pRecord++;
*pField=0;
return pRecord;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -