fprintf() in C (original) (raw)
Last Updated : 28 Oct, 2020
fprintf is used to print content in file instead of stdout console.
int fprintf(FILE *fptr, const char *str, ...);
Example:
C `
// C Program for the above approach
#include<stdio.h>
int main()
{
int i, n=2;
char str[50];
//open file sample.txt in write mode
FILE *fptr = fopen("sample.txt", "w");
if (fptr == NULL)
{
printf("Could not open file");
return 0;
}
for (i = 0; i < n; i++)
{
puts("Enter a name");
scanf("%[^\n]%*c", str);
fprintf(fptr,"%d.%s\n", i, str);
}
fclose(fptr);
return 0;
}
`
Input: GeeksforGeeks GeeksQuiz Output: sample.txt file now having output as 0. GeeksforGeeks
- GeeksQuiz