1

Web で検索しましたが、問題の解決策が見つかりませんでした。フィールド user_id、username、password を持つテーブル user_info があります。また、構造体 st_user_info もあります。

typedef struct {
     int userId;
     char* userName;
     char* password;
} T_USERINFO;
T_USERINFO tUserInfo[10];

ここで、sqlite3_step コマンドまたはその他からのクエリ結果が、この構造体 tUserInfo[index] に直接割り当てられるようにしたいと考えています。この方法で何か方法はありますか...?ありがとう。

4

1 に答える 1

0

Cでのリフレクションなどの高級言語機能はサポートされていないため、簡単な答えはノーです。SQLiteは構造を自動的に設定することはできません。通常の方法でクエリの結果を取得し、構造に値を自分で割り当てる必要があります。

于 2012-04-17T10:57:40.650 に答える