c++中带空格路劲的处理

处理的原则是使用一个双引号将这个路劲包含,但c++中双引号是一个关键字符,所以必须使用转义字符完成这一功能。
见代码:

QString str;

if(data.opt.contains(" "))
{
     str = QString("\"%1\"").arg(data.opt);
}
else
{
     str = data.opt;
}

QProcess::startDetached(str);





 
  

猜你喜欢

转载自blog.csdn.net/wolfseek/article/details/41730213