sprintf的使用

Posted on 2019-11-28 16:00  yacbo  阅读(160)  评论(0编辑  收藏  举报

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\n", buffer);  
    return 0;  
} 

 

Copyright © 2024 yacbo
Powered by .NET 8.0 on Kubernetes