为了账号安全,请及时绑定邮箱和手机立即绑定

c++中,怎么在sqlite中动态添加变量值

c++中,怎么在sqlite中动态添加变量值

潇潇雨雨 2019-04-16 20:26:34
inta1=1;inta2=10;char*sqliteInsert="insertintotest123values("+a1+","+a2+")";上面的写法是错误的。问题是c++中有没有类似Java中tostring的用法。
查看完整描述

2 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

嗯,你其实是打算问,在C++中怎么把int类型数据转换成string吧?
我觉得最简单的办法,就是用std::stringstream
#include
std::stringstreamquery;
query<<"insertintotest123values("<char*sqliteInsert=query.str().c_str();
更新:我这段代码有问题,query.str().c_str()返回的结果应该进行const_cast,见@pezy的答案。
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 272 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信