我有這段代碼,我想在插入語句的每個點之後插入一個新行。我得到錯誤消息沒有匹配的成員函數調用'插入'。我究竟做錯了什麼?在每個點之後插入一個新行,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;
}
什麼是'inText10'?它沒有在你的代碼中定義 – UnholySheep