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; } |
Input: w3wiki BeginnerQuiz Output: sample.txt file now having output as 0. w3wiki 1. BeginnerQuiz
Contact Us