int main()
{
// world替换成 xxxxxxxxxxxxxxxxxxxxxx
string s1("hello world hello bit");
s1.replace(6, 5, "xxxxxxxxxxxxxxxxxxxxxx");
cout << s1 << endl;
s1.replace(6, 23, "yyyyy");
cout << s1 << endl;
// 所有空格替换成20%
string s2("hello world hello bit");
string s3;
for (auto ch : s2)
{
if (ch != ' ')
{
s3 += ch;
}
else
{
s3 += "20%";
}
}
s2 = s3;
cout << s2 << endl;
cout << s2.c_str() << endl;
// c的一些接口函数配合
string filename = "test.cpp";
filename += ".zip";
FILE* fout = fopen(filename.c_str(), "r");
return 0;
}
C_str:当在C++中想要查看C中的一些文件或者代码时,可以使用这个进行打开查看