fork download
  1. #include <stdio.h>
  2.  
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5.  
  6. int main()
  7. {
  8. char arr[10]={0,};
  9. // int n = 123;
  10. int n = 1234;
  11. sprintf(arr,"%d",n);
  12. printf(" %c %c %c %c\n",arr[0],arr[1],arr[2],arr[3]);
  13.  
  14. printf("%c %c %c %c %c %c %c\n",arr[0],arr[1],arr[2],arr[3],arr[4],arr[5],arr[6]);
  15. char c;
  16. c = arr[0];
  17. sscanf(&c,"%d",&n);
  18. printf("char -> int %d\n",n);
  19. c = arr[1];
  20. sscanf(&c,"%d",&n);
  21. printf("char -> int %d\n",n);
  22. c = arr[2];
  23. sscanf(&c,"%d",&n);
  24. printf("char -> int %d\n",n);
  25. c = arr[3];
  26. sscanf(&c,"%d",&n);
  27. printf("char -> int %d\n",n);
  28. c = arr[4];
  29. sscanf(&c,"%d",&n);
  30. printf("char -> int %d\n",n);
  31. c = arr[5];
  32. sscanf(&c,"%d",&n);
  33. printf("char -> int %d\n",n);
  34. return 0;
  35. }
Success #stdin #stdout 0s 9432KB
stdin
Standard input is empty
stdout
 1 2 3 4
1 2 3 4   
char -> int 1
char -> int 2
char -> int 3
char -> int 4
char -> int 4
char -> int 4