0
点赞
收藏
分享

微信扫一扫

1分钟学会 sprintf函数的使用(内附用例)

村里搬砖的月野兔 2022-03-11 阅读 93
#include <stdio.h>
int sprintf(char *str,const char *format,[argument]);

参数:

-str:是char类型的指针,指向写入的字符串指针;

-format:格式化字符串,即在程序中想要的格式;

-argument:可选参数,可以为任意类型的数据

返回值:str指向的字符串的长度

作用:

格式化数字字符串:他的作用跟printf的作用是一样的,只不过sprintf输出在str的字符串里,printf打印给标准输出。例子:char buf[1024]={0}; sprintf(buf,"%d",11111);此时buf=“11111”;

直接上代码

#include <stdio.h>
#include <unistd.h>
int main()
{
char buf[1024]={0};
for(int i=0;i<10;i++)
{
sprintf(buf,"%d",i);
printf("buf=%s\n",buf);
sleep(1);
}
return 0;

}

 最常用的就是这个作用,希望大家谨记!

举报

相关推荐

0 条评论