strncpyに関しての質問ですが,
実装が↓みたいな感じで
かなり定型的で面倒なのですが,
こういうものなのでしょうか.
というより,もっと簡便な方法があったりするでしょうか?

char dst[256];
memset( dst, 0, sizeof( dst ) );
strncpy( dst, src, sizeof( dst ) / sizeof( char ) - 1 );