2 qq 38315190 qq_38315190 于 2017.09.07 18:04 提问

怎样去掉字符串两端的双引号

string csValue="以太网";

string::iterator it;
for (it =csValue.begin(); it != csValue.end();++it)
if(*it=='\"')
it=csValue.erase(it);
}
这样做没有效果咋回事

2个回答

oyljerry
oyljerry   Ds   Rxr 2017.09.07 21:51
已采纳

这个引号是字符串修饰。你csValue变量中对应的字符串内容是不包含引号的。

qq_38315190
qq_38315190   2017.09.08 09:16

CommandLine+="/c netsh interface set interface\" "+ 以太网 +" "\DISABLED";
然后这样写,中文字符串就有引号了

Csdn user default icon
上传中...
上传图片
插入图片