首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

system函数应用解决方案

2012-05-29 
system函数应用如何在c语言编程中执行命令:sqlite3 -csv -header programdb.db select * from realTable

system函数应用
 

  如何在c语言编程中执行命令:sqlite3 -csv -header programdb.db "select * from realTable" > test.csv

调用 : system("sqlite3 -csv -header programdb.db "select * from realTable" > test.csv");
括号中出现了两对双引号,编译出错,"select * from real Table"换成单引号却执行命令失败。

谢谢解惑。

[解决办法]
system("sqlite3 -csv -header programdb.db \"select * from realTable\" > test.csv");
这样呢?
[解决办法]
QString *str表示一下
然后system(str);
[解决办法]
用转义字符将双引号转义
system("sqlite3 -csv -header programdb.db \"select * from realTable\" > test.csv");

热点排行