ali_sae
دوشنبه 29 دی 1393, 15:18 عصر
سلام دوستان ببخشید اگه میشه یه کمکی کنید من برنامه رو کامل نوشتم فقط قسمت سیو و لود برنامه مشکل گیر کردم یه راهنمایی هم بکنید کافیه .
ممنونم
اینم قسمتی سورس برنامم
void menu(char click)
{
int i , j;
FILE *saveFile ;
gotoxy(0, 13);
printf("MENU \nClick the # the action you want to do. \n1.save \n2.load \n3.Exit\n");
switch (click){
case '1' : saveFile = fopen("chess.txt","w+t");
if (!saveFile) {
gotoxy(0,40);
printf("can't open file!\n");
return ;}
fprintf(saveFile, "%d\n", nobat);
for (i=0,j=0;i<16,j<8;i++,j++)
fprintf(saveFile, "%c", chess[i][j]) ;
fclose(saveFile); break;
case '2' : saveFile = fopen("chess.txt","r+t");
if (!saveFile) {
gotoxy(0,40);
printf("can't open file!\n");
return ;}
fscanf(saveFile,"%d\n",nobat);
for (i=0,j=0;i<16,j<8;i++,j++)
fscanf(saveFile, "%c", chess[i][j]) ;
fclose(saveFile);
case '3' :
exit(0);
break;
}
قسمت 1 و 2 تغییر میخواد که باید یکم تغییر کنه
ممنونم
اینم قسمتی سورس برنامم
void menu(char click)
{
int i , j;
FILE *saveFile ;
gotoxy(0, 13);
printf("MENU \nClick the # the action you want to do. \n1.save \n2.load \n3.Exit\n");
switch (click){
case '1' : saveFile = fopen("chess.txt","w+t");
if (!saveFile) {
gotoxy(0,40);
printf("can't open file!\n");
return ;}
fprintf(saveFile, "%d\n", nobat);
for (i=0,j=0;i<16,j<8;i++,j++)
fprintf(saveFile, "%c", chess[i][j]) ;
fclose(saveFile); break;
case '2' : saveFile = fopen("chess.txt","r+t");
if (!saveFile) {
gotoxy(0,40);
printf("can't open file!\n");
return ;}
fscanf(saveFile,"%d\n",nobat);
for (i=0,j=0;i<16,j<8;i++,j++)
fscanf(saveFile, "%c", chess[i][j]) ;
fclose(saveFile);
case '3' :
exit(0);
break;
}
قسمت 1 و 2 تغییر میخواد که باید یکم تغییر کنه