什么是strncat

核心提示strncat,原型extern char *strncat,主要功能是在字符串的结尾追加n个字符。中文名strncat()外文名strncat()原型extern char *strncat接原型(char *dest,char *src

最佳答案:

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;}【运行结果】:HelloWorld

strncat函数说明

strncat()将会从字符串src的开头拷贝n 个字符到dest字符串尾部,dest要有足够的空间来容纳要拷贝的字符串。如果n大于字符串src的长度,那么仅将src指向的字符串内容追加到dest的尾部。

strncat()会将dest字符串最后的'0'覆盖掉。

strncat相关函数

strcat()

 
友情链接
鄂ICP备19019357号-22