안녕하세요
c언어를 이용하여 콘솔창에서 몬스터를 키우는 게임을 만들고 있습니다.
근데 작은 문제가 생겨서요 ㅠ
save 함수와 read 함수를 이용하여
저장하기와 불러오기 기능을 구현하려하는데
저장하기 기능은 어찌어찌 대충 구현된 것 같습니다..
text 파일이 새롭게 생성되고 그 안에 몬스터 구조체 멤버들의 정보와 유저이름 몬스터이름(유저가키우는)..
정보들이 저장이 됩니다..
근데 불러오기는 어떤 함수를 써서 불러와야 하는지 도통 감이 잡히질 않습니다 ㅠㅠ
어떻게 해결해야할까요? ㅠ
int save()
{
FILE * fp=fopen("save.txt", "w");
if(fp==NULL)
{
puts("저장하기 실패!");
return -1;
}
fprintf(fp,"%s %s", userName, monsterName);
fprintf(fp,"%d %d %d %d %d %d %d", mob.Att, mob.Def, mob.EXP, mob.HP, mob.Level, mob.MaxEXP, mob.maxHP, mob.maxMP, mob.MP);
fclose(fp);
gotoxy(2,17);
puts("저장 완료!");
}
void read()
{
FILE * fp=fopen("save.txt","r");
gotoxy(2,17);
puts("불러오기 완료!");
fclose(fp);
}