srpintf()函数的功能非常强大:可以将想要的结果输出到指定的字符串中,也可作为缓冲区,而printf只能输出到命令行上。
头文件:stdio.h
功能:格式化字符串,格式化的数据写入字符串。
int sprintf(char *buffer, const char *format, [argument]…)
参数:(1) buffer:是char类型的指针,指向写入的字符串指针;(2) format:格式化字符串,即在程序中想要的格式;(3) argument:可选参数,可以为任意类型的数据;
#include<stdio.h> int main() { char buffer[10]; char *a = "1234"; char *b = "5678"; sprintf(buffer, "%s%s", a, b); printf("%s ", buffer); return 0; }