Open In App

fprintf() in C

Last Updated : 28 Oct, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report

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


Next Article

Similar Reads