当前位置: 代码迷 >> QT开发 >> system函数应用解决方案
  详细解决方案

system函数应用解决方案

热度:78   发布时间:2016-04-25 04:46:19.0
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");
  相关解决方案