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