Question: how to fgets a string?
Answer: Syntax: char *fgets(char *str, int n, FILE *fp); The function reads a string from the file pointed to by fp into the memory pointed to by str . The function reads characters from the file until either a newline ( '\n' ) is read or n-1 characters is read or an end of file is encountered, whichever occurs first.