先生は、文字配列の順序を逆にするプログラムを書いてほしいと言っています。ユーザーが「hello」と入力すると、プログラムは「olleh」を出力します。
与えられた関数は次のとおりです。
void reverse_string(char coolstring[11], char newcoolstring[11])
{
int count = 0, count2 = 0;
while(coolstring[count] != '\0')
{
count++;
}
count -= 1;
cout << coolstring[count];
system("pause");
while(coolstring[count] != 0)
{
newcoolstring[count] = coolstring[count2];
count -= 1;
count2 += 1;
}
}
しかし、それは機能せず、機能させようとしているときに理由がわかりません。正しい方向に向けていただけますか?
どんな助けでもいただければ幸いです