逆++、私が必要:ユーザ入力から文字列で読むC C++の配列
- と[完了] char配列
- に置きそして関数にその配列を渡す[完了]
- 関数は、文字の順序を逆にすることになっている[問題!]
- その後、バック
main()
で、新たに反転した文字とその元の配列を表示します。
私はいくつかの制限があるため、実際に反転ん機能作成のトラブルを抱えている:
- 私は任意のローカル配列 変数を持つことはできませんが。
- ないポインタのいずれか
My機能はIEだけ元の配列に渡している。
void reverse(char word[])
EDIT:をここに私のコードベースは、これまでです:
void reverse(char word[]);
void main()
{
char word[MAX_SIZE];
cout << endl << "Enter a word : ";
cin >> word;
cout << "You entered the word " << word << endl;
reverse(word);
cout << "The word in reverse order is " << word << endl;
}
void reverse(char myword[])
{
int i, temp;
j--;
for(i=0;i<(j/2);i++)
{
temp = myword[i];
myword[i] = myword[j];
myword[j] = temp;
j--;
}
}
で最大値と最小数を見つけるために役立ちますが、この宿題ですか?これらの制限は現実の世界にとってはかなり恣意的です。 –
グレッグ、はい - それは確かに宿題で、私は同じように感じます! –