fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <stdlib.h>
  4.  
  5. int main(void) {
  6. int id = 0x500;
  7. char *buffer = malloc(160);
  8. memcpy(&buffer[0], &id, sizeof(id));
  9. // Pull id back
  10. int tmpId;
  11. memcpy(&tmpId, &buffer[0], sizeof(tmpId));
  12. printf("%04x\n", tmpId);
  13. free(buffer);
  14. return 0;
  15. }
  16.  
Success #stdin #stdout 0s 4380KB
stdin
Standard input is empty
stdout
0500