sprintf的使用

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;  
} 
原文地址:https://www.cnblogs.com/mathyk/p/11950616.html