プログラムには、char配列があります。文字を入力するユーザーから入力を取得し、文字 b が入力されると、文字 a に置き換えます。それどころか、単に文字 b を a に置き換えるのではなく、すべての要素を文字 a に置き換えています。なぜこれを行うのですか?
#include <iostream>
#include <string>
using namespace std;
int main()
{
const int buff_len = 10;
char buffer [buff_len];
for(int i = 0; i < buff_len; i++){
cin >> buffer[i];
}
for(int j = 0; j < buff_len; j++){
if(buffer[j] = 'b'){
buffer[j] = 'a';
}
}
for(int i = 0; i < buff_len; i++){
cout << buffer[i];
}
system("Pause");
return 0;
}