|
8#
楼主 |
发表于 2015-1-1 23:33:01
|
只看该作者
好吧,写得特别乱[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
struct juese
{
char name[20];
int shengming;
int mofa;
int dengji;
int zhangjie;
int jingyan;
int gongji;
int fangyu;
};
struct juese j1;
int caidan()
{
printf("\t\t---------------------------------\t\t\n");
printf("\t\t| |\t\t\n");
printf("\t\t| 1.新的世界 |\t\t\n");
printf("\t\t| 2.读取存档 |\t\t\n");
printf("\t\t| 3.设置 |\t\t\n");
printf("\t\t| 4.制作人员 |\t\t\n");
printf("\t\t| 5.退出程序 |\t\t\n");
printf("\t\t| |\t\t\n");
printf("\t\t---------------------------------\t\t\n");
printf("\n\n");
}
int choose()
{
char choose;
caidan();
while(1)
{
printf("请选择:");
scanf("%c",&choose);
getchar();
if(choose=='1'){
xing(); break;}
else if(choose=='2'){
jiu(); break;}
else if(choose=='3'){
shezhi(); break;}
else if(choose=='4'){
zhizuo(); break;}
else if(choose=='5')
return;
else printf("请正确输入!\n");
}
}
int xing()
{
printf("新建存档会覆盖掉原来的存档呢!\n请先将旧存档(cd.txt)复制到其他文件夹!\n");
getchar();
printf("开始创建新存档……\n");
FILE *fp;
fp=fopen("cd.txt","wt+");
fclose(fp);
printf("啊哈,存档新建完毕!\n");
if(fp=fopen("cd.txt","at")==NULL)
{
printf("坏蛋坏蛋!存档又找不到了啦!\n");
xing();
}
else
{
j1.shengming=1;
j1.mofa=1;
j1.dengji=1;
j1.zhangjie=0;
j1.jingyan=0;
j1.gongji=1;
j1.fangyu=1;
printf("请输入角色名:");
gets(j1.name);
fputs(j1.name,fp);
fprintf(fp,"\n%d\n%d\n%d\n%d\n%d\n",j1.shengming,j1.mofa,j1.dengji,j1.zhangjie,j1.jingyan);
fprintf(fp,"%d\n%d\n",j1.gongji,j1.fangyu);
fclose(fp);
printf("存档新建完成了呢~\n是否开始游戏?(y/n)\n");
char panduan;
scanf("%c",&panduan);
if(panduan=='y' || panduan=='Y')
youxi();
else
return;
}
system("pause");
}
int jiu()
{
FILE *fp;
if(fp=fopen("cd.txt","rt")==NULL)
{
printf("找不到自家的存档,请先新建存档呢~\n");
xing();
}
fgets(j1.name,21,fp);
}
int shezhi()
{
}
int zhizuo()
{
system("cls");
printf("程序编写:月影\n");
printf("情节设计:月影\n");
printf("各种奇怪的东西:月影\n");
printf("谢谢啊哈论坛的小伙伴们!\n");
printf("www.ahalei.com\n");
system("pause");
}
int youxi()
{
}
int main()
{
choose();
return 0;
}
[/mw_shl_code] |
|