gpt4 book ai didi

c - SQLite 准备好的语句有 printf 吗?

转载 作者:太空宇宙 更新时间:2023-11-04 04:55:46 26 4
gpt4 key购买 nike

我正在为遵循 printf 结构的 c 语言中的准备好的语句寻找一个简单的接口(interface)。

类似的东西:


sqlite3 *connection;
sqlite3_open("db", &connection);
char *id = "chacham15";
int count = 5;
ArrayList* results = sqlite3_preparef(connection, "SELECT * FROM Data WHERE id=%s AND count=%d ", id, count);

我正在查看文档,找不到任何类似的功能。如果存在代码,我宁愿不重写代码,因此,有人知道这样的功能吗?任何帮助深表感谢。我知道如何在必要时自行实现,我只是希望不是这样。

最佳答案

只需使用 snprintf(),然后使用 sqlite3_prepare_v2()。如果你想编写一个包装函数来完成这两个功能,请查找 stdarg(以创建可变参数函数)和 vsnprintf()。

关于c - SQLite 准备好的语句有 printf 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8553850/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com