C语言-常用函数
strcat_s函数
- 功能:
strcat_s函数与strcat函数一样,主要用于字符串拼接。 - 依赖:头文件
string.h - 主要语法:
errno_t strcat_s(char *strDestination , size_t numberOfElements , const char *strSource ); - 描述:用于对字符串进行拼接, 将两个字符串连接再一起
- 参数:
strDestination:目标字符串numberOfElements:拼接后的字符串大小(并非目标字符串大小也并非原始字符串大小)strSource:需要追加的字符串
- 返回值:
errno_t是微软新定义的一种类型,这种类型是一种整型,代表错误代码,若果是0 则代表没有错误,如果是其他的值 ,则会抛出一个值; - 实例:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(){
char src[1000] = {"world."};
char dst[] = {"hello,"};
int len = strlen(src) + strlen(dst) + 1;
printf("strcat_s之前 dst:%s\n", dst);
strcat_s(dst, len, src);
printf("strcat_s之后 dst:%s\n",dst);
system("pause");
return 0;
}
结果显示:
