gets, fgets - get a string from a stream
char *gets(char *s)
char *fgets(char *s, int n, FILE *stream)
Gets reads a string into s from the standard input stream stdin. The
string is terminated by a newline character, which is replaced in s by a
null character. Gets returns its argument.
Fgets reads n-1 characters, or up through a newline character, whichever
comes first, from the stream into the string s. The last character read
into s is followed by a null character. Fgets returns its first
puts(3), getc(3), scanf(3), fread(3), ferror(3).
Gets and fgets return the constant pointer NULL upon end of file or
Gets deletes a newline, fgets keeps it, all in the name of backward
Gets is not present in the Minix-vmd C library for reasons that should be
obvious. Use fgets instead.