1

我在网上搜索,但找不到任何解决我的问题的方法。我有一个表 user_info,其中包含字段 user_id、用户名、密码。我也有一个结构 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 回答