易百教程

sprintf()函数的作用是什么?

sprintf()代表 “字符串打印(string print)”。sprintf()函数并不在控制台屏幕上打印输出。它将数据传输到缓冲区。它返回字符串中存在的总字符数。

语法:

int sprintf ( char * str, const char * format, ... );

sprintf示例代码:

 #include<stdio.h>  
int main()  
{  
 char a[20];  
 int n=sprintf(a,"Yiibai");  
 printf("value of n is %d",n);  
 return 0;
}

运行上面示例代码,得到以下结果:

value of n is 6