C++笔试题解决方案

C++笔试题请用C++写一个小程序,先请用户输入三个字符串,然后把第一个字符串中出现的所有的第二个字符串替

C++笔试题
请用C++写一个小程序,先请用户输入三个字符串,然后把第一个字符串中出现的所有的第二个字符串替换成第三个字符串,最后输出新的字符串。

[解决办法]
呃,可以用boost::regex吗?几乎没代码
cin > > s1 > > s2 > > s3;
cout < < regex_replace(s1, s2, s3);

[解决办法]
自己写的话。

strstr查找。
strcpy拷贝。

差不多就够了。