#include <iostream>
using namespace std;
int main(int argc, char** argv) {
system("title 梦幻西游启动");
printf("恭喜你 噩梦开始了\n");
system("pause");
printf("1.人界\n");
printf("2.仙界\n");
printf("3.魔界\n");
int idea;
cin>>idea;
string name;
if(idea!=1&&idea!=2&&idea!=3){
printf("请选择物种\n");
cin>>idea;
}
switch(idea){
case 1:{
printf("恭喜你来到人界,请输入你的名字\n");
cin>>name;
cout<<"恭喜"<<name<<"来到人界"<<endl;
break;
}
case 2:{
printf("恭喜你来到仙界,请输入你的名字\n");
cin>>name;
cout<<"恭喜"<<name<<"来到仙界"<<endl;
break;
}
case 3:{
printf("恭喜你来到魔界,请输入你的名字\n");
cin>>name;
cout<<"恭喜"<<name<<"来到魔界"<<endl;
break;
}
}
printf("请选择你的门派\n");
int idea2;
if(idea==1){
printf("1.大唐官府\n");
printf("2.天机寺\n");
printf("3.化生寺\n");
cin>>idea2;
if(idea2!=1&&idea2!=2&&idea2!=3){
printf("请选择门派\n");
cin>>idea2;
}
if(idea2==1){
printf("恭喜你来到了大唐官府\n");
}else if(idea==2){
printf("恭喜你来到了天机寺\n");
}else if(idea==3){
printf("恭喜你来到了化生寺\n");
}
}else if(idea==2){
printf("1.龙宫\n");
printf("2.武装铺\n");
printf("3.天宫\n");
cin>>idea2;
if(idea2!=1&&idea2!=2&&idea2!=3){
printf("请选择门派\n");
cin>>idea2;
}
if(idea2==1){
printf("恭喜你来到了龙宫\n");
}else if(idea==2){
printf("恭喜你来到了武装铺\n");
}else if(idea==3){
printf("恭喜你来到了天宫\n");
}
}else{
printf("1.盘丝洞\n");
printf("2.无底洞\n");
printf("3.阴曹地府\n");
cin>>idea2;
if(idea2!=1&&idea2!=2&&idea2!=3){
printf("请选择门派\n");
cin>>idea2;
}
if(idea2==1){
printf("恭喜你来到了盘丝洞\n");
}else if(idea==2){
printf("恭喜你来到了无底洞\n");
}else if(idea==3){
printf("恭喜你来到了阴曹地府\n");
}
}
return 0;
}
//#include <iostream>
//#include <fstream>
//using namespace std;
//int main(){
// char data[100];
// ifstream infile;
// infile.open("剧情.txt");
// infile>>data;
// cout<<data<<endl;
// infile>>data;
// cout<<data<<endl;;
//
// infile.close();
//
// return 0;
//}
//#include <iostream>
//#include <cstdio>
//using namespace std;
//int main(){
// FILE*file=fopen("剧情.txt","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);
//}
//
#include <iostream>
#include <cstdio>
using namespace std;
bool readf(string name){
FILE*file=fopen(name.c_str(),"r");
if(file==NULL){
return false;
}
char buffer[100];
bool a=fgets(buffer,100,file);
while(a){
cout<<buffer;
a=fgets(buffer,100,file);
}
fclose(file);
return true;
}
int main(int argc, char** argv) {
system("title 梦幻西游启动");
readf("剧情.txt");
system("pause");
cout<<"请选择你的种族"<<endl;
readf("种族.txt");
int idea;
cin>>idea;
string name;
if(idea!=1&&idea!=2&&idea!=3){
printf("请选择物种\n");
cin>>idea;
}
switch(idea){
case 1:{
printf("恭喜你来到人界,请输入你的名字\n");
cin>>name;
cout<<"恭喜"<<name<<"来到人界"<<endl;
break;
}
case 2:{
printf("恭喜你来到仙界,请输入你的名字\n");
cin>>name;
cout<<"恭喜"<<name<<"来到仙界"<<endl;
break;
}
case 3:{
printf("恭喜你来到魔界,请输入你的名字\n");
cin>>name;
cout<<"恭喜"<<name<<"来到魔界"<<endl;
break;
}
}
printf("请选择你的门派\n");
int idea2;
if(idea==1){
readf("人族门派.txt");
cin>>idea2;
if(idea2!=1&&idea2!=2&&idea2!=3){
printf("请选择门派\n");
cin>>idea2;
}
if(idea2==1){
readf("结局.txt");
}else if(idea==2){
readf("结局.txt");
}else if(idea==3){
readf("结局.txt");
}
}else if(idea==2){
readf("仙族门派.txt");
cin>>idea2;
if(idea2!=1&&idea2!=2&&idea2!=3){
printf("请选择门派\n");
cin>>idea2;
}
if(idea2==1){
readf("结局.txt");
}else if(idea==2){
readf("结局.txt");
}else if(idea==3){
readf("结局.txt");
}
}else if(idea==3){
readf("魔族门派.txt");
cin>>idea2;
if(idea2!=1&&idea2!=2&&idea2!=3){
printf("请选择门派\n");
cin>>idea2;
}
if(idea2==1){
readf("结局.txt");
}else if(idea==2){
readf("结局.txt");
}else if(idea==3){
readf("结局.txt");
}
}
return 0;
}