c语言如何复制字符串(取前n个字符)strncpy()函数的应用实例。函数需引入的头文件:#include
定义strncpy()函数:char * strncpy(char *dest, const char *src, size_t n);
strncpy()函数说明:strncpy()会将参数src 字符串拷贝前n 个字符至参数dest 所指的地址。
返回值:返回参数dest 的字符串起始地址。
strncpy()函数范例源码:
#include
main(){
char a[30] = “string(1)”;
char b[] = “string(2)”;
printf(“before strncpy() : %s\n”, a);
printf(“after strncpy() : %s\n”, strncpy(a, b, 6));
}
执行结果:
before strncpy() : string(1)
after strncpy() : string(1)