How to read/write type values from "raw" memory in C?

Viewed 1700

How do I make something like this work?

void *memory = malloc(1000);  //allocate a pool of memory
*(memory+10) = 1;  //set an integer value at byte 10
int i = *(memory+10);  //read an integer value from the 10th byte
3 Answers
Related