私はCで書かれた次のアプリケーションを持っています:
アプリケーションは基本的に、1つの間違った文字を含む単語をユーザーに提示します。ユーザーは、間違った文字の位置を指定して、新しい文字に置き換えるように求められます。
問題は、文字番号4(配列インデックス3)を変更しようとすると、新しい単語が実際ではなくActになることです。プログラムで行う場合、つまり、この行を変更する場合
string[letter_number - 1] = change;
これに
string[letter_number - 1] = 'u'
すべてが正常に動作します。どうすればこの問題を解決できますか?ありがとう。