#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;
}