strcpyってそんなにヤバイの?
俺はCRTのstrcpyは使わないけどそれと同じ機能を持つWinAPIのlstrcpyを
多用してるが。
まあコピーする元の文字列を最初にStrCpyNで剪定してるなら問題ないと思う。
むしろ必要以上にStrCpyNにこだわると速度低下の原因になるだけ。

あ、ループを抜ける条件に長さチェックが加わっても速度はあまり低下しないか。