fork download
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <string.h>
  4.  
  5. char * get_n(char*s, int n)
  6. {
  7. int i = 0;
  8. for(i = 0; i < n; ++i)
  9. {
  10. int sym = getc(stdin);
  11. if (sym == EOF) break;
  12. s[i] = sym;
  13. }
  14. s[i] = 0;
  15. return s;
  16. }
  17.  
  18. int main(int argc, const char * argv[])
  19. {
  20. char buf[20], *s;
  21. for(;;)
  22. {
  23. s = get_n(buf,10);
  24. if (s[0]) printf("10 symbols: [%s]\n",s);
  25. else break;
  26. }
  27. }
  28.  
Success #stdin #stdout 0s 10320KB
stdin
ababajdjhkddsdhb dhgsdjhsdjhggwqy fghwfqtwf
`435643`561 `1789870`192
stdout
10 symbols: [ababajdjhk]
10 symbols: [ddsdhb dhg]
10 symbols: [sdjhsdjhgg]
10 symbols: [wqy fghwfq]
10 symbols: [twf
`43564]
10 symbols: [3`561 `178]
10 symbols: [9870`192
]