最佳答案:
strncat,原型extern char *strncat,主要功能是在字符串的结尾追加n个字符。
详情介绍
strncat,原型extern char *strncat,主要功能是在字符串的结尾追加n个字符。

- 中文名
- strncat()
- 外文名
- strncat()
- 原型
- extern char *strncat
- 接原型
- (char *dest,char *src,int n);
- 库名
- #include string.h>
- 功能
- 把src所指字符串的前n个字符添加
- 自定义
- 到dest结尾处(覆盖dest结尾处
strncat函数
原型
char * strncat(char *dest, const char *src, size_t n);
【参数说明】:dest指向目标字符串,src为指向源字符串。
库名
#include <string.h>

功能
把src所指字符串的前n个字符添加到dest所指字符串的结尾处,并覆盖dest所指字符串结尾的'0',从而实现字符串的连接。
说明
src和dest所指内存区域不可以重叠,并且dest必须有足够的空间来容纳src的字符串。
返回值

返回指向dest的指针。
strncat程序示例
#include<stdio.h>#include<string.h>int main(void){ int n; char dest = "Hello"; char src = "World"; strncat(dest, src, 5);//n=5为src前n个字符 printf("%sn", dest); return 0;}【运行结果】:HelloWorldstrncat函数说明
strncat()将会从字符串src的开头拷贝n 个字符到dest字符串尾部,dest要有足够的空间来容纳要拷贝的字符串。如果n大于字符串src的长度,那么仅将src指向的字符串内容追加到dest的尾部。
strncat()会将dest字符串最后的'0'覆盖掉。
strncat相关函数
strcat()


