C fgets() – Read Line : from File

Fgets : Read Line of Character from File

Syntax :

char * fgets(char* str,int n,FILE *stream);

str  –  String to be Written on Stream
*Stream – File Pointer
n : Maximum number of Characters to be read

What it does ?

  1. fgets reads line of Character from Stream
  2. 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.
  3. On success, fgets returns the string pointed to by str.
  4. On end-of-file or error fgets returns null.

Live Example :


int main(void)
char msg[80];
fgets(msg, strlen(string)+1, stream);

Header File   :  stdio.h

Bookmark & Share