18 lines
220 B
C
18 lines
220 B
C
#include <stdio.h>
|
|
|
|
char *
|
|
gets(s)
|
|
char *s;
|
|
{
|
|
register int c;
|
|
register char *cs;
|
|
|
|
cs = s;
|
|
while ((c = getchar()) != '\n' && c != EOF)
|
|
*cs++ = c;
|
|
if (c == EOF && cs==s)
|
|
return(NULL);
|
|
*cs++ = '\0';
|
|
return(s);
|
|
}
|