C语言-常用函数

发布时间 2023-10-18 20:32:25作者: Bonne_chance

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;
}

结果显示: