DBDにしたファイルシステムから変更しています。
そして、これらの構造をDBDファイルに挿入するために、文字ポイントメンバーを持つ構造を変換する選択肢がありませんでした。
例として、以下のような構造がある場合
typedef struct
{
int IndexKey;
int groupID;
char* name;
char* pNum;
char* pAddr;
char* pMemo;
} TsomeRec;
以下のように変換する構造を作りました
typedef struct
{
int IndexKey;
int groupID;
char name[MAX_NAME_LEN];
char pNum[MAX_NUM_LEN];
char pAddr[MAX_ADDR_LEN];
char pMemo[MAX_MEMO_LEN];
} TsomeRec2;
しかし、変換するには構造が多すぎます。
そのため、パフォーマンスを考慮して、これらの構造をDBDファイルに挿入する最も効率的な方法を探しています。
率直に言って、私は熟練していません。できるだけ具体的に説明してください。
ありがとう〜