問題が発生しています。対象のテキストを新しいテキストに置き換える replaceText という関数を作成する必要があります。null 文字は含まれず、targetText が見つからない場合、テキストの置換はありません。
パラメータは、targetText[] と replacementText[] の 2 つの配列です。これは割り当て用で、str は使用できません。これまでの私のコードは次のとおりです。
void SimpleString::replaceText(char targetText[], char replacementText[])
{
for ( int i = 0; i < MAX_LIST; i++)
{
if( replacementText[i] > MAX_LIST)
{
throw SimpleStringOverflowException("SimpleStringOverflowException: Resulting SImpleString too large.");
}
}
}