我在网上搜索但找不到任何解决方案。 我有一个表user_info,其中包含字段user_id,username,password。 我还有一个struct st_user_info。
typedef struct {
int userId;
char* userName;
char* password;
} T_USERINFO;
T_USERINFO tUserInfo[10];
现在,我希望我的查询结果来自sqlite3_step命令或任何,将直接分配给此结构tUserInfo [index]。 有没有办法这样做......?感谢。
答案 0 :(得分:0)
在C语言中不支持高级语言功能,例如reflection,所以简短的答案是否定的。 SQLite无法自动为您填充结构。您必须以正常方式检索查询结果,并自己将值分配给结构。