梦幻西游2

#include <iostream>
using namespace std;
int readfile(string name){
	FILE *file=fopen(name.c_str(),"r");
	if(file==NULL){
		perror("文件打开失败");
		return 1;
	}
	char buffer[100];
	bool a=fgets(buffer,100,file);
	while(a){
		cout<<buffer;
		a=fgets(buffer,100,file);
	} 
	fclose(file);
} 
void dengluliuzi(){
	
	readfile("重生开始阶段.txt");
    cout<<endl;
    system("pause");
    printf("%s","可能离开地府的你,留个名字吧\n");
}
void xuanzezupai(){
    readfile("种族.txt");
}
int renjiezhuce(int a,string name){
        printf("%s","恭喜你,你成了一个人\n");
        printf("%s","你要加入??\n");
        system("pause");
        readfile("人族门派.txt");
        int a2;
        cin>>a2;
        if(a2==1){
            printf("%s","恭喜你重生人界,开始暴揍唐太宗李世民,我亲爱的大唐官府弟子\n");
            printf("%s","现在,大唐贞观元年,天下魔族肆虐,你作为一名大唐子民,应该拯救这天下,现在你应该何去何从来对抗天宫和这地府来跳出三界之中呢???\n");
        }else if(a2==2){
            printf("%s","\n");
            cout<<"恭喜你重生人界,开始暴揍唐太宗李世民,我亲爱的化生寺弟子"<<name<<endl;
            printf("%s","现在,大唐贞观元年,天下魔族肆虐,你作为一名大唐子民,应该拯救这天下,现在你应该何去何从来对抗天宫和这地府来跳出三界之中呢???\n");
        }else if(a2==3){
            printf("%s","恭喜你重生人界,开始暴揍唐太宗李世民,我亲爱的天机城弟子\n");
            printf("%s","现在,大唐贞观元年,天下魔族肆虐,你作为一名大唐子民,应该拯救这天下,现在你应该何去何从来对抗天宫和这地府来跳出三界之中呢???\n");
        }else{
            readfile("重新选择.txt");
            renjiezhuce(a,name);
        }
         
}
int xianjiezhuce(int a,string name){
    printf("%s","恭喜你,你没成为一个人,你只能当神仙了\n");
        printf("%s","你要加入??\n");
        system("pause");
        readfile("仙族门派.txt");
        int a4;
        cin>>a4;
        if(a4==1){
            printf("%s","恭喜你重生仙界,开始暴坑玉皇大帝,我亲爱的五庄观弟子\n");
            printf("%s","现在,大唐贞观元年,天下魔族肆虐,你作为一名神族后代,要对抗魔族的同时更要防止人界的起义,你该何去何从呢???\n");
        }else if(a4==2){
            printf("%s","恭喜你重生仙界,开始暴坑玉皇大帝,我亲爱的普陀山弟子\n");
            printf("%s","现在,大唐贞观元年,天下魔族肆虐,你作为一名神族后代,要对抗魔族的同时更要防止人界的起义,你该何去何从呢???\n");
        }else if(a4==3){
            printf("%s","恭喜你重生仙界,开始暴坑玉皇大帝,我亲爱的花果山弟子\n");
            printf("%s","现在,大唐贞观元年,天下魔族肆虐,你作为一名神族后代,要对抗魔族的同时更要防止人界的起义,你该何去何从呢???\n");
        }else{
            readfile("重新选择.txt");
            xianjiezhuce(a,name);
        }
}
int mojiezhuce(int a,string name){
    printf("%s","恭喜你,你没成为一个人,你只能下地府了\n");
        printf("%s","你要加入??\n");
        system("pause");
        readfile("魔族门派.txt");
        int a3;
        cin>>a3;
        if(a3==1){
            printf("%s","恭喜你重生魔界,开始暴坑阎王,我亲爱的阴曹地府弟子\n");
            readfile("加入魔族.txt");
        }else if(a3==2){
            printf("%s","恭喜你重生魔界,开始暴坑阎王,我亲爱的无底洞弟子\n");
            readfile("加入魔族.txt");
        }else if(a3==3){
            printf("%s","恭喜你重生魔界,开始暴坑阎王,我亲爱的魔王寨弟子\n");
            readfile("加入魔族.txt");
        }else{
            readfile("重新选择.txt");
            mojiezhuce(a,name);
             
        }
}
int main(){
    system("title 重生之我在选择当不当人");
    dengluliuzi();
    string name;
    cin>>name;
    system("pause");
    xuanzezupai();
    int a;
    cin>>a;
    if(a==1){
        renjiezhuce(a,name);
    }else if(a==2){
        xianjiezhuce(a,name);
    }else if(a==3){
        mojiezhuce(a,name);
    }else{
        readfile("重新选择.txt");
    }
    return 0;
}

  

posted @ 2024-12-29 09:49  最后一个还有我  阅读(22)  评论(0)    收藏  举报