C库函数 - strncpy()
描述
C库函数 char * strncpy(char* dest ,const char*src, size_t n)
把src 所指向的字符串复制到dest,最多复制n个字符。当src的长度小于n时,dest的剩余部分将用空字节填充。
参数
- dest – 指向用于存储复制内容的目标数组
- src – 要复制的字符串
- n – 要从源中复制的字符数
返回值
该函数返回最终复制的字符串
实例
#include <stdio.h>
#include <string.h>
int main()
{
char src[40];
char dest[12];
memset(dest,'\0',sizeof(dest));
strcpy(src,"This is runoob.com");
strncpy(dest,src,10);
printf("最终的目标字符串:%s\n",dest);
return (0);
}
最终的目标字符串:This is ru