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);


  return 0;

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

See also Edit

Community content is available under CC-BY-SA unless otherwise noted.