ユーザーが入力した名前を既存の文字列に挿入しようとしていますが、次のようなエラーが表示され続けます。
25 行目の「[エラー] 'std::basic_string::insert(std::basic_string::iterator, std::string&)' の呼び出しに一致する関数はありません」
コード:
#include <iostream>
#include <string>
using namespace std;
string custName = " ";
string firstName = " ";
string midInitial = " ";
string lastName = " ";
string getFullName = "";
string comma = ",";
int getName()
{
cout<<"Please enter your first name \n";
cin>>firstName;
cout<<"Please enter your middle initial \n";
cin>>midInitial;
cout<<"Please enter your surname \n";
cin>>lastName;
getFullName = firstName+" "+midInitial+". "+lastName;
}
int addName()
{
custName.insert (custName.end(), ',');
custName.insert(custName.end(), getFullName);
}
int main ()
{
getName();
custName = getFullName;
getName();
addName();
getName();
addName();
getName();
addName();
cout<<custName
}