fork download
  1. #include <iostream>
  2. #include <stdint.h>
  3.  
  4. void digitTruncate (int data_in, uint64_t* data_out)
  5. {
  6. *data_out = data_in;
  7. }
  8.  
  9. int main()
  10. {
  11. uint32_t out;
  12. char* block = new char[8];
  13. for (int i = 0; i < 4; i++)
  14. {
  15. digitTruncate(5, ((uint64_t*)block));
  16. out = *((uint32_t*)block);
  17. }
  18. std::cout << "results: " << out << std::endl;
  19. }
Success #stdin #stdout 0s 2984KB
stdin
Standard input is empty
stdout
results: 0