|
- #include <string.h>
- void* memccpy( void* dest,const void* src,int c,size_t cnt );
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- char* msg = "This is the string: not copied";
- int main( void )
- {
- char buffer[80];
- memset( buffer, '\0', 80 );
- memccpy( buffer, msg, ':', 80 );
- printf( "%s\n", buffer );
- return EXIT_SUCCESS;
- }
复制代码
memccpy的第三个参数应该是int 型的呀,怎么是":"呢???:confused: :confused: :confused:
还有个问题,\0是吧内存置空吧,那好象换行符也是这个哦?? |
|