プログラムを作成しようとしていますが、すでに完成していますが、もっと何かが必要です。そのため、ユーザーは、文字列に * i want to erase the first * が含まれている場合に入力を求め、入力を計算します
getline(cin,str);
int k=str.length();
for(int i=0; i<=k; i++)
if(str[i]=='*')
string::iterator it;
it=str.begin()+i;
str.erase(it);
break;
cout<<str<<endl;
私は何を間違っていますか?