Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void
- saveMap(int** gameField,int m, int n,int spX, int spY, int fpX, int fpY)
- {
- char buffer[100];
- int i,j;
- FILE* map;
- printf("Enter the name of the file:\n");
- gets(buffer);
- char* name = strdup(buffer);
- name = (char*)realloc(name,sizeof(name)+3);
- strcat(name,".lab");
- map = fopen(name,"wb");
- fwrite(&spX, sizeof(int), 1, map);
- fwrite(&spY, sizeof(int), 1, map);
- fwrite(&fpX, sizeof(int), 1, map);
- fwrite(&fpY, sizeof(int), 1, map);
- fwrite(&m,sizeof(int),1,map);
- fwrite(&n,sizeof(int),1,map);
- for(i=0; i< m; i++)
- {
- for(j = 0; j <n; j++)
- {
- fwrite(&gameField[i][j],sizeof(int),1,map);
- }
- }
- fclose(map);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement