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