Home » C Programming » Input / Output

Consider the following program and what will be content of t? #include int main() { FILE *fp; int t; fp = fopen("DUMMY.C", "w"); t = fileno(fp); printf("%d\n", t); return 0; }

Correct Answer: The handle associated with "DUMMY.C" file

Explanation:

fp = fopen("DUMMY.C", "w"); A file DUMMY.C is opened in write mode and returns the file pointer to fp


t = fileno(fp); returns the handle for the fp stream and it stored in the variable t


printf("%d\n", t); It prints the handle number.


← Previous Question Next Question→

More Questions from Input / Output

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion