私はこのコードを持っているので、各ドットの後ろに挿入文を挿入したい。私は '挿入'への呼び出しのための一致するメンバー関数がないというエラーメッセージを受け取ります。私は間違って何をしていますか?各ドットの後に新しい行を挿入するC++
#include<iostream>
#include<string>
using namespace std;
int main()
{
string const inText1 = "I'm reading. ";
string const inText2 = "I like to read. ";
string const inText3 = "I'm gonna read that book. ";
string const inText4 = "She's reading. ";
string const inText5 = "He's reading. ";
string const inText6 = "READ. ";
string const inText7 = "Reading. ";
string inText8=inText1+inText2+inText3+inText4+inText5+inText6+inText7;
string::size_type dotpos = inText10.find(".");
if(dotpos != string::npos)
inText10.insert(dotpos, endl);
cout << inText10 << endl;
return 0;
}
読みますか?あなたのコードでは定義されていません – UnholySheep