[1] 授業単元:プログラミング
[2] 問題文:半角文字でできた文字列をキーボードから読み込んで、
        逆転させた文字列をつなげて回文を作り、表示させなさい。
例:Personを入力してPersonnosrePを返す。
[3] 環境
 [3.1] WindowsXP
 [3.2] VisualC++
 [3.3] 言語:C++
[4] 期限: 明日まで
[5] 条件は文字の配列を利用することです。(サイズは100)
文字列用のライブラリ関数はstrcpy、strlen、strcat、strcmp、strstrは習いました。
あとは条件分岐とループぐらいしかやってないと思います。
1文字目に3文字目をコピーは m[0] = m[2]のように行うらしいですが…

期限ぎりぎりまで粘りましたが、どうしても分かりません。よろしくお願いします。