Mam pewien problem, robię coś w stylu małego programu szyfrującego i chciałbym aby określone znaki w stringu TEXT podmieniało na inne ciągi znaków i liczb zdefiniowane wcześniej przeze mnie.
Dotychczasowo udało mi się stworzyć coś takiego:
getline(cin,text);
transform(text.begin(), text.end(), text.begin(), ::tolower);
for(int i=0;i<text.length();i++)
if(text[i]=='a')text[i]='b';
cout<<text;
A oczekuję czegoś mniej więcej takiego
getline(cin,text);
transform(text.begin(), text.end(), text.begin(), ::tolower);
for(int i=0;i<text.length();i++)
if(text[i]=='a')text[i]='7b2';
cout<<text;
Prawdopodobnie problem polega na tym, że jest to podmiana samych znaków a nie ich ciągów jednak nie potrafię sobie z tym poradzić. Proszę o pomoc i z góry dziękuję.