fprintf() in C
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; } |
chevron_right
filter_none
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.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.