C fgets() – Read Line

Education is not limited to just classrooms. It can be gained anytime, anywhere... - Ravi Ranjan (M.Tech-NIT)

 

Fgets : Read Line of Character from File


Syntax :


 
#include<stdio.h>
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 :


 
#include<stdio.h>

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

Header File   :  stdio.h