シーク
ユーザ辞書レコードをシークする
先頭レコードへのシーク
int mseekhead();
次のレコードへのシーク
int mseeknext();
10個次のレコードへのシーク
末尾までに10個ないときは、末尾までシーク
int mseeknext10();
codeで指定されたレコードへシーク
int mseek(char* code);
1つ前のレコードへシーク
int mseekprev();
10個前のレコードへシーク
先頭まで10個ないときは、先頭までシーク
int mseekprev10();
末尾までシーク
int mseektail();
入力
char* code; 文字列
返り値
1.....見つかった
0.....見つからなかった
負....FILE_SEEK_ERROR...ファイルシークエラー
例
#include "ocrdef.h"
#include "ocrco.h"
#include "cjocrstock.h"
#include "cjocrdict98.h"
#include "errcode.h"
...
....
CJocrDict* pjocrdict = new CJocrDict;
pjocrdict->msetsystemdict("c:\\dic\\feature\\system");
pjocrdict->msetsystemdict("c:\\dic\\feature\\systemfat");
int ret = pjocrdict->mloaddict();
if(ret < 0) {
printf("エラー");
}
ret = pjocrdict->mseek("漢");
if(ret < 0) {
printf("エラー");
}
else if(ret == 0) {
printf("漢に対応するパターンは登録されていません");
}
else {
printf("漢に対応するパターンが見つかりました");
}
delete pjocrdict;