fork download
  1. #include <stdio.h>
  2. #include <stdint.h>
  3.  
  4. uint8_t buffer[33] = {0};
  5.  
  6. uint8_t *itoa(int i)
  7. {
  8. uint8_t *p = &buffer[32];
  9.  
  10. while (i)
  11. {
  12. *--p = (i % 10) + '0';
  13. i /= 10;
  14. }
  15.  
  16. return p;
  17. }
  18.  
  19. int main(void) {
  20. puts(itoa(12345));
  21. return 0;
  22. }
  23.  
Success #stdin #stdout 0s 5516KB
stdin
Standard input is empty
stdout
12345