FANDOM


Programmer's Wiki
This page has been moved to the Programmer's Wiki.
Please do not make any changes or additions to this page.

Any modifications, if still appropriate, should be made on C fgets at the Programmer's Wiki.

Synopsis Edit

#include <stdio.h>
char *fgets(char *buf, int size, FILE *fp);

Description Edit

The fgets reads one line from the fp file stream in to the the buffer pointed to by buf. No more than size-1 bytes are read. The line is always '\0'-terminated. 

Examples Edit

#include <stdio.h>

int main()
{
  char line[256];

  fgets(line, 256, stdin);

  puts(line);

  return 0;
}

This will read one line of up to 255 bytes from stdin and write it to stdout.

See also Edit