读取一条记录
void fd_get(int fdn,int n,int bs);
//fdn: 分区编号 0~3
//n: 读取第n条记录
//bs:newbin语句产生的bin数组句柄
//返回:0-正常 1-有错误
示例
int bs;
bs=newbin(4); //建立一个bin数组
int i;
int count;
count=fd_info(0,5); //获取数据总条数
for (i=0;i<count;i++){
fd_get(0,i,bs); //获取0分区的i号数据到bs中
echo (i+":");
echo(int2hex(getv(bs,0,4),4);
echo("\r\n");
}
freestr(bs); //最后不要忘记释放内存
注意
- 该语句执行前,务必先执行fd_alloc语句用于读取或创建分区