Home » C Programming » Input / Output

In a file contains the line "I am a boy\r\n" then on reading this line into the array str using fgets(). What will str contain?

Correct Answer: "I am a boy\n\0"

Explanation:

Declaration: char *fgets(char *s, int n, FILE *stream);


fgets reads characters from stream into the string s. It stops when it reads either n - 1 characters or a newline character, whichever comes first.


Therefore, the string str contain "I am a boy\n\0"


← Previous Question Next Question→

More Questions from Input / Output

Discussion & Comments

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