Я новичок в программировании и застрял в точке, где я должен сравнить две строки, используя C ++: строку 1 и строку 2 для одинаковых символов, а затем удалить эти символы из строки 1 и напечатать строку 2. Взгляд вперед за помощь. Мой код выглядит так:
#include<string>
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
string first_string;
string second_string;
string::size_type start_position=0;
cout<<"Please enter the first string: "<<endl;
getline(cin,first_string);
cout<<"Please enter the Second string: "<<endl;
getline(cin, second_string);
while ( (start_position = second_string.find(first_string, start_position)) != string::npos )
{
while ( (start_position = second_string.find(first_string, start_position)) != string::npos )
{
second_string.replace( start_position, first_string.size(), "" );
start_position++;
}
}
cout<<"The Result is as follws: "<<second_string<<endl;
getch();
return 0;
}
Ждем вашей помощи.
С уважением,
Sam