建立程式的執行點,可以跳躍到此執行點執行。例如:
start: //建立執行點 start
int input=0;
int inp;
room1: //建立執行點 room1
if(input==1){
cout<<"瑋瑋:啊~你...你想幹什麼?(1:逃走 2:XXX)"<<endl;
cin>>inp;
if(inp==2){cout<<"瑋瑋:不要這樣...好癢!!"<<endl;;goto start;}
else {goto start;}} //跳躍到執行點start
room2: //建立執行點 room2
if(input==2){
cout<<"小蘭:哥,幫我把浴巾拿進來好嗎...?(1:逃走 2:XXX)"<<endl;
cin>>inp;
if(inp==2){cout<<"小蘭:嗚...幫我擦擦好嗎?"<<endl;goto start;}
else {goto start;}} //跳躍到執行點start
room3: //建立執行點 room3
if(input==3){
cout<<"狼姊:喂,今天算你八折?(1:逃走 2:XXX)"<<endl;
cin>>inp;
if(inp==2){cout<<"狼姊:付了錢再來!"<<endl;;goto start;}
else {goto start;}} //跳躍到執行點start
cout<<"請輸入要進的房間編號(1或2或3),或輸入0離開:";
cin>>input;
if (input==1){goto room1;} //跳躍到執行點 room1
else if (input==2){goto room2;} //跳躍到執行點 room2
else if (input==3){goto room3;} //跳躍到執行點 room3
system("PAUSE");
return EXIT_SUCCESS;
留言列表