Home / Questions / What is the purpose of sprintf() function?
Explanatory Question

What is the purpose of sprintf() function?

👁 1,257 Views
📘 Detailed Answer
🕒 Easy to Read
Read the answer carefully and go through the related questions on the right side to improve your understanding of this topic.

Answer with Explanation

The sprintf() stands for "string print." The sprintf() function does not print the output on the console screen. It transfers the data to the buffer. It returns the total number of characters present in the string.

Syntax


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

Let's see a simple example

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

Output:
value of n is 9