读书人

将quot;C:\Hello.txtquot;中的quot;\quot;变换为quot;/amp;quo

发布时间: 2013-04-02 12:35:26 作者: rapoo

将"C:\Hello.txt"中的"\"转换为"/"
将"C:\Hello.txt"中的"\"转换为"/",小程序。。。将
[解决办法]

    string str("C:\\Hello.txt");
cout << str.c_str() << endl;
str.replace(str.find("\\"),1 ,"/");
cout << str.c_str() << endl;

[解决办法]
代码如下,没经过编译,在vc2005下应该可以正常运行,不知道合不合楼主意思。

// 将"C:\Hello.txt"中的"\"转换为"/"
#include <stdio.h>

int main()
{
char cContent[] = "C:\\Hello.txt" ;

int iLen = strlen(cContent);
for( int i=0; i<iLen; i++ )
{
if( cContent[i] == '\\' )
{
cContent[i] = '\/' ;

break;
}
}
}

读书人网 >C++

热点推荐