fork download
  1. #include <stdio.h>
  2.  
  3. int main(void)
  4. {
  5. int value;
  6. char ar_d[sizeof(int)] = {0};
  7. char *var_1 = (char *)&value;
  8. char *var_2 = ar_d;
  9.  
  10. if (scanf("%d", &value) != 1) {
  11. printf("Input error");
  12. return 0;
  13. }
  14.  
  15. for (int i = 0; i < sizeof(ar_d) / sizeof(*ar_d); ++i) {
  16. *(var_2 + i) = *(var_1 + i);
  17. printf("%d ", ar_d[i]);
  18. }
  19.  
  20. return 0;
  21. }
  22.  
Success #stdin #stdout 0s 5304KB
stdin
1025
stdout
1 4 0 0