C语言strncpy函数用法
时间: 2023-11-17 08:01:46 浏览: 92
详解c语言中的 strcpy和strncpy字符串函数使用
5星 · 资源好评率100%
C语言中的strncpy函数用于将一个字符串的一部分复制到另一个字符串中,其函数原型为:
```c
char *strncpy(char *dest, const char *src, size_t n);
```
其中,dest表示目标字符串,src表示源字符串,n表示要复制的字符数。
如果源字符串的长度小于n,则目标字符串中剩余的字符将用空字符填充。如果源字符串的长度大于等于n,则目标字符串不会以空字符结尾。
下面是一个例子:
```c
char str1[] = "Hello, world!";
char str2[6];
strncpy(str2, str1, 5);
printf("%s", str2);
```
输出结果为:
```
Hello
```
阅读全文