sprintf()--

函数参数:第一个参数是一个指向字符数组的指针,用于存储格式化后的字符串。第二个参数是一个格式化字符串,用于指定输出格式。后面的参数是可变数量的,用于指定要写入字符串的数据。


功能:用于将格式化的数据写入字符串中。

头文件:#include<stdio.h>

例子:将"hello"  "world" 拼接

#include<stdio.h>
int main()
{
	char a[32]="hello";
  char b[32]="world";
  char buf[128];
  sprintf(buf,"%s%s",a,b);//将a,b里的内容拼接到buf数组内
	return 0;
}

strcat()--

函数原型

char *strcat (char *str1, const char *str2)

函数功能:实现字符串的拼接

头文件:#include <string.h>

例子:

#include <string.h>
int main()
{
	char a[32]="hello";
  char b[32]="world";
  strcat(a,b);//将b里的内容拼接到buf数组内
	return 0;
}