• 締切済み

プログラミング 関数

逆順する関数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; } 教えてください。

みんなの回答

回答No.3

アルゴリズムですか? strinの頭から、\0を探す。 見つかったら、その1個手前の文字をstrout[0]へ さらに1個手前の文字をstrout[1]に・・・・ これを繰り替えす。 最後にstroutの末尾に\0をつけて完了。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

何を教えてもらいたいの?

  • koko_u_u
  • ベストアンサー率18% (216/1139)
回答No.1

>逆順する関数reverseを作成したいんです。 そうですか、では実装を補足にどうぞ。

関連するQ&A