database.cpp

来自「wince无线点菜软件,具备常规点菜的所有功能,可直接使用」· C++ 代码 · 共 62 行

CPP
62
字号
#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 + =
减小字号Ctrl + -
显示快捷键?