Query: gets
OS: minix
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
GETS(3) Library Functions Manual GETS(3)NAMEgets, fgets - get a string from a streamSYNOPSIS#include <stdio.h> char *gets(char *s) char *fgets(char *s, int n, FILE *stream)DESCRIPTIONGets 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 charac- ter read into s is followed by a null character. Fgets returns its first argument.SEE ALSOputs(3), getc(3), scanf(3), fread(3), ferror(3).DIAGNOSTICSGets and fgets return the constant pointer NULL upon end of file or error.BUGSGets deletes a newline, fgets keeps it, all in the name of backward compatibility. Gets is not present in the Minix-vmd C library for reasons that should be obvious. Use fgets instead. 7th Edition May 15, 1985 GETS(3)
| Related Man Pages | 
|---|
| fgets(3c) - opensolaris | 
| fgets(3c) - sunos | 
| getc(3) - redhat | 
| gets(3) - redhat | 
| gets(3) - minix | 
| Similar Topics in the Unix Linux Community | 
|---|
| How to replace any char with newline char. | 
| newline character, space and tab after a string | 
| fgets problems newline | 
| Shell pipeline help for a n00b | 
| Appending newline character End of File |