system()路径中含有 空格与 冒号及斜杠 ( \\与 “”)问题
来源:互联网 发布:办公无线键盘鼠标 知乎 编辑:程序博客网 时间:2024/05/02 22:21
#define _CRT_SECURE_NO_WARNINGS #include <iostream>using namespace std;#include <windows.h>void main(){char*aa = " """""""" ";//system( )1.在路径中含有空格必须 "\" 路径 \""2,\必须改为\\或/ //system(" \"C:/Users/Administrator/documents/visual studio 2015/Projects/0601/0601/0601.exe\" "); //但是直接在 2个双冒号之间 加" ,系统是 不认 的 要加\" cout << "aa:" << aa << endl;char*bb = " \" ";cout << "bb:" << bb << endl;char*cc = " \\ ";cout << "cc:" << cc << endl;char*dd = " \\\\ ";cout << "dd:" << dd << endl;// 好多斜杠\\\\ getchar();//替换路径的\为\\ 。char path[MAX_PATH];GetCurrentDirectory(MAX_PATH, path);strcat(path, "\\0601.exe");//2个斜杠 第一个表示 冒号string input = path;cout << "path:" << path << endl;int pos = 0;while ((pos = input.find('\\', pos)) >= 0){input.replace(pos, 1, "\\\\"); pos += 2;}string newpath = input;cout << "新路径:" << newpath.c_str() << endl; string str1 = "\"";//加入双冒号斜杠 为了得到双冒号而不是\"string str = str1 + newpath + str1;const char*cmd = str.c_str();cout << "cmd:" << cmd << endl;// 组合字符串 getchar();system(cmd);getchar(); }
阅读全文
0 0
- system()路径中含有 空格与 冒号及斜杠 ( \\与 “”)问题
- 路径中斜杠“/”与反斜杠“\”
- C++中相对路径与绝对路径以及斜杠与反斜杠的区别------路径中有空格为什么打不开文件
- VC Qt 路径 '\\' 与'/'(反斜杠与斜杠)
- (转)C++中相对路径与绝对路径以及斜杠与反斜杠的区别
- 路径中含有空格的问题
- 路径、斜杠/与反斜杠\
- C#中反斜杠/与斜杠/ 转移字符 路径的问题
- C#中反斜杠/与斜杠/ 转移字符 路径的问题
- C#中反斜杠/与斜杠/ 转移字符 路径的问题
- 斜杠(右斜杠)【/】 与 反斜杠(右斜杠)【\】
- C/C++路径问题之正斜杠与反斜杠
- 路径中斜杠“/”与反斜杠“\”有何区别?
- 路径中斜杠/与反斜杠\ 的区别
- 路径中/斜杠与\反斜杠的定义
- c++中 相对路径 与斜杠
- VC中关于路径中含有空格问题的解决办法
- 文件路径 正斜杠与反斜杠
- javaWeb学习6.5
- python的学习 二维码的使用
- [牛客网]数组中的逆序对
- SSH HTTP HTTPS
- 日本传统色彩大全
- system()路径中含有 空格与 冒号及斜杠 ( \\与 “”)问题
- 浅谈二分查找
- java初学--读入输出
- Windows 7/8.1 下 双版本Python2.7/Python3.5 安装 GPU版的tensorflow
- RGB颜色查询对照表
- tensorflow深度学习原理
- mysql使用问题录
- Python中for复合语句的使用
- bzoj1715 [Usaco2006 Dec]Wormholes 虫洞 spfa