我對C++來說有點新,來自python。我真正想念的一項功能是字符串格式運算符。我已經看到了很多可以在printf()函數中使用的示例,但是,有時候它只是用於將佔位符替換爲字符串變量。這裏是python使用mysqldb模塊的一個例子:用字符串格式運算符C++字符串替換
...
stmt = 'INSERT INTO %s(pid, starttime) VALUES("%s","%s")' % ('pids', int(p0.pid), episode[0][1])
cursor.execute(stmt)
你可以在C++中做類似的事情嗎?我沒有發現任何使用Google搜索的例子。
不要那樣做 - 您正在打開自己註冊到SQL注入!使用您選擇的數據庫API提供的任何工具來執行常規參數綁定... – 2012-03-27 00:55:31
這只是一個示例。此功能還有很多其他應用程序。 – nomadicME 2012-03-27 01:45:46