I have a c++ string and I want to replace the third letter of the string with the letter ‘a’. I have seen many tutorials explaining how to replace all instances of a character in a string but I would like to replace the third letter, no matter what the character is. I am also new to c++ and still learning and I cant find any tutorials on this. How can I achieve this?
Code for the string:
string str = "apple banana";
The final output should be
apale banana
>Solution :
You can easily achieve it with replace()
method,
#include <iostream>
#include <string>
using namespace std;
int main()
{
// Declare the String
string str = "apple banana";
str.replace(2, 1, "a");
cout << str <<endl;
return 0;
}