>>605
レスありがとうございます。
こういう感じでしょうか?

char dest[1025];

strncpy(dest, src, sizeof(dest));
dest[sizeof(dest)-1] = '\0';

null終端文字列の場合は
memsetやzeromemory使うより
こういう感じの方がすっきりしますか?