Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

puts(3s)

getc(3f)

scanf(3s)

fread(3s)

ferror(3s)



GETS(3S)                COMMAND REFERENCE                GETS(3S)



NAME
     gets, fgets - get a string from a stream

SYNOPSIS
     #include <stdio.h>

     char *gets(s)
     char *s;

     char *fgets(s, n, stream)
     char *s;
     int *n;
     FILE *stream;

DESCRIPTION
     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 integers, or up to 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 argument.

DIAGNOSTICS
     Gets and fgets return the constant pointer NULL upon end-
     of-file or error.

CAVEATS
     Gets deletes a newline, and fgets keeps it, all in the name
     of backward compatibility.

SEE ALSO
     puts(3s), getc(3f), scanf(3s), fread(3s), and ferror(3s).




















Printed 3/13/89                                                 1



%%index%%
na:264,92;
sy:356,1056;
de:1412,818;
di:2230,339;
ca:2569,266;
se:2835,227;
%%index%%000000000109

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026