char *mycmd = "gnome-terminal --profile 'me' -e '/usr/bin/programA --file/usr/bin/config/myconfig.ini --name="programA" --loggingLevel=1'";
popen(mycmd, "r");第1行出错:错误:expected ';' before 'Node'
我知道这是因为--name的"“
有没有办法让这个命令起作用呢?
发布于 2013-02-01 17:05:18
转义双引号:
char *mycmd = "gnome-terminal --profile 'me' -e '/usr/bin/programA --file/usr/bin/config/myconfig.ini --name=\"programA\" --loggingLevel=1'";https://stackoverflow.com/questions/14642720
复制相似问题