数十行のテキストファイルがあります。中に現れる Boy という文字を Girl に置き換えた後、ファイルを上書き保存するというようなことがしたいのですが、出来ません。main() から読んだサブルーチン Shuusei で字句の修正をします。
void shuusei(char *fName)
{
ifstream ifs(fName);
ofstream ofs(fName);
string s;
while(getline(ifs,s))
{
// この部分は、もし Boy があれば s.replace で Girl に置き換える、というコード
ofs << s << endl;
}
return;
}
親切な諸兄のご教示をお待ちします。