fgets reads one line from the fp file stream into the buffer pointed to by buf. No more than size-1 bytes are read. The line is null-terminated.
Synopsis
#include <stdio.h> char *fgets(char *buf, int size, FILE *fp);
Examples
#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
- gets
- puts