Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void print_map(int* map, int rows, int columns)
- {
- int i = 0;
- for(i = 0; i<rows*columns; ++i)
- {
- if((i%columns)==0)
- {
- printf("\n");
- }
- printf("[%s]", " ");
- }
- printf("\n");
- }
- void getCell(int* map, int rows, int columns)
- {
- }
- int main(int argc, char *argv[])
- {
- int map_size = 10*10;
- int states = 4;
- int states_bit = 4/2;
- int adjusted_size = map_size*states_bit/(sizeof(int)*8);
- int* map = NULL;
- map = calloc(adjusted_size, sizeof (int));
- printf("Required size = %d\n", adjusted_size);
- print_map(map,10,10);
- return 0;
- }
- //nxn = n^2 ints
- //1 int = 8 bits
- //nxn = n^2 * 2 bits = 2n^2 bits
- //2n^2/sizeof(int) =
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement