Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Save(moves X){
- FILE *fb;
- out_parts total;
- total=OUT(X,0);
- fb=fopen("Game.txt","w");//W for write
- unsigned char i,j;
- for (i=0;i<8;i++){
- for (j='A';j<='H';j++)
- fprintf(fb,"%c",maze[i][j]);
- }
- for(i=0;i<total.N.N1;i++)
- fprintf(fb,"%c",total.Out01[i]);
- fprintf(fb,"&");
- for(i=0;i<total.N.N2;i++)
- fprintf(fb,"%c",total.Out02[i].name);
- fprintf(fb,"&");
- fprintf(fb,"%c",X.ID);
- fprintf(fb,"&");
- fclose(fb);
- }
- out_parts Load(){
- unsigned char i,j,Count1=0,Count2=0,flag=0,ID;
- out_parts total;
- FILE *fb;
- fb = fopen("Game.txt","r");
- while(!feof(fb)){
- if(!0){
- for(i=0;i<8;i++){
- for(j='A';j<'I';j++){
- fscanf(fb,"%c",&maze[i][j]);
- }
- }
- fscanf(fb,"&&");
- flag=1;
- }
- else{
- fscanf(fb,"%[^&]&%c",&total.Out01[Count1++]);
- fscanf(fb,"%[^&]&%c",&total.Out02[Count2++]);
- //fscanf(fb,"%c",ID);
- }
- }
- fclose(fb);
- return total;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement