qq_38315190
ZeroZeroZeroOne
采纳率100%
2017-09-07 10:04 阅读 12.6k
已采纳

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

string csValue="以太网";

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    oyljerry oyljerry 2017-09-07 13:51

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

    点赞 评论 复制链接分享
  • qq_38315190 ZeroZeroZeroOne 2017-09-08 01:16

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

    点赞 评论 复制链接分享

相关推荐