I have made another program, a blackjack. I have compiled it with no problems but it seems that .exe is not working.
Here's the code:
Code:#include <iostream> #include<conio.h> #include<stdlib.h> using namespace std; int main(int argc, char *argv[]) { int cash=10000, hit, bet, decide1, decide2, enemy; int pips1, pips2, pips3, pips4, suit1, suit2, Ace=11, Jack=10, Queen=10, King=10, Spades, Clubs, Diamonds, Hearts; int value=pips1+pips2+pips3+pips4; char retry, y, n, h, s, d; void clrscr(); std::cout<<"Welcome to Blackjack. You'll start with $" << cash << "\n"; betting: std::cout<<"You have $" << cash << ".\nPlace your bet.\n"; std::cin>>bet; //if(cash>=0) //{ //goto lost; //} if(cash<bet) { std::cout<<"You do not have enough money. Please place a lower bet.\n"; goto betting; } else { cash=cash-bet; std::cout<<"Bet: $" << bet << " Cash in hand: $" << cash << "\n"; goto player; } do { player: std::cout<<"We will draw 2 cards from the deck\n"; int randomize(); pips1=(int)(rand()%13+1); pips1==1==Ace; pips1==11==Jack; pips1==12==Queen; pips1==13==King; int randomize(); suit1=(int)(rand()%4+1); suit1==1==Spades; suit1==2==Clubs; suit1==3==Diamonds; suit1==4==Hearts; int randomize(); pips2=(int)(rand()%13+1); pips2==1==Ace; pips2==11==Jack; pips2==12==Queen; pips2==13==King; int randomize(); suit2=(int)(rand()%4+1); suit2==1==Spades; suit2==2==Clubs; suit2==3==Diamonds; suit2==4==Hearts; if(pips1==Ace) { pips1==11; } if(pips2==Ace) { pips2==11; } std::cout<<"You have drawn" << pips1 << "of" << suit1 << "and" << pips2 << "of" << suit2 << ".\nA value of" << value << "./n"; if(value==21) { std::cout<<"Blackjack! You won" << bet*2 << "./n"; goto result; } else if(value>=22) { std::cout<<"You lost!"; goto betting; } else { std::cout<<"Hit(h)? Double(d)? Stand(s)?\n"; std::cin>>decide1; } decision1: if(decide1==h) { pips4==0; goto hit; } else if(decide1==d) { goto dbl; } else if(decide1==s) { pips3==0; pips4==0; goto stand; } else { goto decision1; } decision2: std::cout<<"Hit(h)? Stand(s)?\n"; std::cin>>decide2; if(decide2==h) { goto hit2; } else if(decide2==d) { std::cout<<"You can't do a double now.\n"; goto decision2; } else if(decide2==s) { goto stand; } else { goto decision2; } result: if(value>enemy||value==21) { cash=cash+bet*2; std::cout<<"You win $" << bet*2 << "!\n\n"; goto betting; } else if(value<enemy||value>=22) { std::cout<<"You lost!\n\n"; goto betting; } hit: int randomize(); pips3=(int)(rand()%13+1); pips3==1==Ace; pips3==11==Jack; pips3==12==Queen; pips3==13==King; value=value+pips3; std::cout<<"Value is now " << value << ".\n"; if(value==21) { goto result; } else { goto decision2; } hit2: int randomize(); pips4=(int)(rand()%13+1); pips4==1==Ace; pips4==11==Jack; pips4==12==Queen; pips4==13==King; value=value+pips4; std::cout<<"Value is now " << value << ".\n"; if(value==21) { goto result; } else { goto decision2; } dbl: int randomize(); pips3=(int)(rand()%13+1); pips3==1==Ace; pips3==11==Jack; pips3==12==Queen; pips3==13==King; int randomize(); pips4=(int)(rand()%13+1); pips4==1==Ace; pips4==11==Jack; pips4==12==Queen; pips4==13==King; value=value+pips3+pips4; std::cout<<"Value is now " << value << ".\n"; goto result; stand: goto result; computer: int randomize(); enemy=(int)(rand()%13+16); } while(!cash); lost: std::cout<<"Thank you for playing Guess Game.\nPlay again? (y/n)"; std::cin>>retry; if(retry==y) { cash=cash+10000; goto betting; } else if(retry!=y||retry!=n) { goto lost; } else { }while(retry=='y' || retry=='Y'); return 0; }