请教,怎么把string字串转换成在这里场合应用
请问,如何把string字串转换成在这里场合应用?
这是一个正常的语句:
听别人说,这样可以,但是编译不通过...VC提示C2784错误
求方法把string内容变成这些字句明文的方式?
------解决方案--------------------
c_str()函数返回一个指向正规C字符串的指针, 内容与本字符串相同,只是指针又不是字符串
------解决方案--------------------
看起来是少了末尾的引号:
"select * from itemlist where 物品 like \"desk\""
这是一个正常的语句:
CppSQLite3Table t = db.getTable(("select * from itemlist where 物品 like \"desk\");
听别人说,这样可以,但是编译不通过...VC提示C2784错误
[/code]
[code=c]
string item ="desk";
CppSQLite3Table t = db.getTable(("select * from itemlist where 物品 like " + item).c_str());
求方法把string内容变成这些字句明文的方式?
------解决方案--------------------
c_str()函数返回一个指向正规C字符串的指针, 内容与本字符串相同,只是指针又不是字符串
------解决方案--------------------
看起来是少了末尾的引号:
"select * from itemlist where 物品 like \"desk\""