>>22
strncpyがstrcpynになってるのはご愛嬌として
第3引数の"6"が間違ってたらたちまちセキュリティーホールと化す
ASCII文字列の場合は数えれば5文字+NUL文字だと分かるが、国際化文字列だとどうしようもない
文字列処理はC言語の鬼門だから、もっと慣れてからでもいいと思う