• 2400阅读
  • 7回复

[提问]QString 字符串中含有""怎么办? [复制链接]

上一主题 下一主题
离线dafei2015
 

只看楼主 倒序阅读 楼主  发表于: 2018-12-21
QT 调用cmd 命令"cmd /c net use \\192.168.198.10\ipc$ "123456" /user:"Remoteadmin""  
字符串中含有"  怎么处理?哪位老铁指点下
离线nigoole

只看该作者 1楼 发表于: 2018-12-21
改成单引号
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
在线kaon

只看该作者 2楼 发表于: 2018-12-22
\ 转义
离线hehuim

只看该作者 3楼 发表于: 2018-12-22
C++11中有raw string literals
离线九重水

只看该作者 4楼 发表于: 2018-12-24
呵,好几天没上论坛。上面几楼的人说了,转义符,完美。
离线dafei2015

只看该作者 5楼 发表于: 2018-12-24
回 九重水 的帖子
九重水:呵,好几天没上论坛。上面几楼的人说了,转义符,完美。 (2018-12-24 14:42) 

不好使
QProcess p(0);  
p.start("cmd", QStringList()<<"/c"<<"net use \\\\192.168.198.250\ipc$  \"123456\" /user:\"Admin\"");
命令不成功
离线dafei2015

只看该作者 6楼 发表于: 2018-12-24
解决了 每个符合之后都+转义符
离线qq695842957

只看该作者 7楼 发表于: 2018-12-27
\",\是转定义。
比如我的字符串内容是abc"123"ABC,
那么在代码里就是"abc\"123\"ABC"
快速回复
限100 字节
 
上一个 下一个