You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

bof.inter.loop.c 846 B

3 years ago
12345678910111213141516171819202122232425262728293031323334353637383940
  1. const unsigned G_MAX = 32;
  2. int getargs(s, arps, count)
  3. register char *s, *arps[];
  4. register int count;
  5. {
  6. register int i;
  7. for (i = 0; i < count; i++) {
  8. while (*s == ' ' || *s == '\t')
  9. *s++ = '\0';
  10. if (*s == '\n')
  11. *s = '\0';
  12. if (*s == '\0')
  13. break;
  14. arps[i] = s++;
  15. while (*s != '\0' && *s != ' '
  16. && *s != '\t' && *s != '\n')
  17. s++;
  18. }
  19. arps[i] = 0; //#1bug-4#
  20. return(i);
  21. }
  22. static int testf1(char *line) {
  23. char *carray[G_MAX];
  24. (void) getargs(line, carray, G_MAX);
  25. return 0;
  26. }
  27. int main(int argc, char **argv) {
  28. testf1("12345678901234567890"); // 20 chars
  29. testf1("123456789012345678901234567890"); // 30 chars
  30. testf1("12345678901234567890123456789012345678901234567890"); // 50 chars
  31. return 0;
  32. }

No Description

Contributors (1)