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

  1. GeeksQuiz