バッファ操作1
特定のバッファから別のバッファへ、指定された文字または指定された文字数がコピーされるまで文字をコピーします。
// crt_memccpy.c #include <memory.h> #include <stdio.h> #include <string.h> char string1[60] = "The quick brown dog jumps over the lazy fox"; int main( void ) { char buffer[61]; char *pdest; printf( "Function: _memccpy 60 characters or to character 's'\n" ); printf( "Source: %s\n", string1 ); pdest = _memccpy( buffer, string1, 's', 60 ); *pdest = '\0'; printf( "Result: %s\n", buffer ); printf( "Length: %d characters\n", strlen( buffer ) ); }