fprintf() in C Read Discuss Courses Practice Improve Improve Improve Like Article Like Save Article Save Report issue 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 Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above. Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now! Last Updated : 28 Oct, 2020 Like Article Save Article Previous fgets() and gets() in C language Next scanf() and fscanf() in C Please Login to comment...