fork download
  1. #include <stdio.h>
  2.  
  3. void incDigit(char* str, size_t pos)
  4. {
  5. if (++str[pos] > '9')
  6. str[pos] = '0';
  7. }
  8.  
  9. int main(void)
  10. {
  11. char str[] = "110099";
  12. int i;
  13.  
  14. printf("Original: %s\n", str);
  15.  
  16. for (i = 1; i <= 10; i++)
  17. {
  18. printf("Adding 1... ");
  19. incDigit(str, 2);
  20. printf("%s\n", str);
  21. }
  22.  
  23. return 0;
  24. }
  25.  
Success #stdin #stdout 0.01s 1676KB
stdin
Standard input is empty
stdout
Original:   110099
Adding 1... 111099
Adding 1... 112099
Adding 1... 113099
Adding 1... 114099
Adding 1... 115099
Adding 1... 116099
Adding 1... 117099
Adding 1... 118099
Adding 1... 119099
Adding 1... 110099