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