fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. char linha[10001];
  5. fgets(linha, 10000, stdin); // Lê a linha inteira.
  6. int pos = 0;
  7. while (1) {
  8. int y;
  9. int p;
  10. int ret = sscanf(&linha[pos], "%d%n", &y, &p); // Retira um número da linha lida.
  11. pos += p;
  12. if (ret == EOF) break;
  13. printf("%d ", y);
  14. }
  15. printf("fim");
  16. }
  17.  
Success #stdin #stdout 0s 9416KB
stdin
1 2 3 4 5 6 7 8
stdout
1 2 3 4 5 6 7 8 fim