- 締切済み
プログラミング 関数
逆順する関数reverseを作成したいんです。 以下のは関数reverseを利用したmainのプログラムです。 #include <stdio.h> void reverse(char str1[],char str2[]); int main (void) { char strin[255]="abcdefg"; char strout[255]; reverse(strin, strout); printf(" input=%s\n",strin); printf("output=%s\n",strout); return 0; } 教えてください。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- genso-cake
- ベストアンサー率65% (23/35)
回答No.3
アルゴリズムですか? strinの頭から、\0を探す。 見つかったら、その1個手前の文字をstrout[0]へ さらに1個手前の文字をstrout[1]に・・・・ これを繰り替えす。 最後にstroutの末尾に\0をつけて完了。