string csValue="以太网";
string::iterator it;
for (it =csValue.begin(); it != csValue.end();++it)
if(*it=='\"')
it=csValue.erase(it);
}
这样做没有效果咋回事
这个引号是字符串修饰。你csValue变量中对应的字符串内容是不包含引号的。
CommandLine+="/c netsh interface set interface\" "+ 以太网 +" "\DISABLED";
然后这样写,中文字符串就有引号了