|
|
1.1 ! root 1: #include <stdio.h> ! 2: ! 3: char * ! 4: gets(s) ! 5: char *s; ! 6: { ! 7: register c; ! 8: register char *cs; ! 9: ! 10: cs = s; ! 11: while ((c = getchar()) != '\n' && c >= 0) ! 12: *cs++ = c; ! 13: if (c<0 && cs==s) ! 14: return(NULL); ! 15: *cs++ = '\0'; ! 16: return(s); ! 17: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.