用C语言 如何把路径中斜杠反过来

来源:百度知道 编辑:UC知道 时间:2024/06/25 16:57:53
例如:C:\Program Files\Common Files 改成 C:/Program Files/Common Files
但是我能得到的不是一个具体的路径(如C:\Program Files\Common Files )而是一个变量dir 这时我该怎么做

请给出具体的例子 谢谢

不知你会不会C语言;我说说用c来解这个问题的思相:
1,将字符串C:\Program Files\Common Files赋给一个字符串变量s;
2,用个循环语句依次遍历这个字符串的第个字符,循环体中判断这个字符是否等于'\',如果是则替换成'/';直到字符等于NULL为止;

以下伪代码:
int i;
char s="C:\Program Files\Common Files";
for (i=0;s[i]!=NULL;i++)
{if (s[i]=='\')
s[i]='/';
}

补充1楼的
int i;
char s="C:\Program Files\Common Files";
for (i=0;s[i]!=NULL;i++)
{if (s[i]=='\\') //注意转义字符
s[i]='/';
}

反过来是什么意思?问号键上那个斜杠吗?如果是要在字符串中用反斜杠,只要用两个反斜杠就可以了,如:"c:\\"