Advertisement
syst3mw0rm

low-io.c

Aug 2nd, 2011
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.29 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. main() {
  4. char buf[BUFSIZ];
  5. int ch;
  6.  
  7. /* getchar using a single element buffer */
  8. int getchar(void) {
  9. char c;
  10. return (read(0,&c,1)==1) ? (unsigned char) c : EOF;
  11. }
  12.  
  13. while((ch=getchar())!=EOF) {
  14. printf("%c",ch);
  15. }
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement