#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; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗