strncpy
char *strncpy( char *dest, const char *source, size_t count )
文字列destに文字列sourceの先頭count文字をコピーする
countがsourceの長さ以下の場合は、
コピーされた文字列の終端にnull文字が追加されない。
countがsourceよりも長い場合は、
countの文字数になるまで、コピー先文字列にnull文字が埋め込まれる。
文字配列s1に文字列s2の先頭10文字をコピーする
文字列destに文字列sourceの先頭count文字をコピーする
countがsourceの長さ以下の場合は、
コピーされた文字列の終端にnull文字が追加されない。
countがsourceよりも長い場合は、
countの文字数になるまで、コピー先文字列にnull文字が埋め込まれる。
strncpy( s1, s2, 10 );
文字配列s1に文字列s2の先頭10文字をコピーする
Comments