I'm assuming it's this line:
Code:
}//<********** it's pointing here***********
I've tried doing my best but I don't have a compiler installed and it's been a few years since I've taken my C++ class.
Code:
#include <iostream.h>
#include "wordBank.h"
#include <string.h>
#include "Gallows.h"
int drawWord (char x [21], char guess, int length);
void main ()
{
do
{
char x [21], guess, guessed[21];
wordBank y;
int z=0, hit, Misses=0, i=0, end=0;
static int turn=0;
y.readfile();
strcpy(x,y.getRandomWord());
Gallows g;
g.draw(Misses);
y.setWordLength(x);
int length=0;
length=y.getWordLength();
while (Misses<7)
{
cout<<endl<<"guess a letter\n";
end=drawWord(x, guess, length);
cout<<endl;
cin>>guess;
turn++;
hit=y.findLetter(guess, x);
g.setMisses(hit, x, guess);
Misses=g.getMisses();
g.draw(Misses);
cout<<"you have guessed: ";
int n=g.getNumGuessed();
g.setGuessed(guess);
int num=g.getNumGuessed();
for(i=0; i<num; i++)
{
cout<<g.getGuessed(i);
guessed[i]=g.getGuessed(i);
}
if (Misses==6)
{
cout<<"you loose\n";
end=1;
}
if (end==1)
{
cout<<"would you like to play again(0=no, 1=yes)?\n";
cin>>end;
}
}
while(end!=1);
}
int drawWord(char x[21], char guess, int length)
{
static char display[21]="";
int win=0;
for (int i=0; x[i]!='\0'; i++)
{
if (guess==x[i])
{
display[i]=guess;
}
else if (guess!=x[i] && display[i]!='A'&& display[i]!='B'&& display[i]!='C'&& display[i]!='D'
&& display[i]!='E'&& display[i]!='F'&& display[i]!='G'&& display[i]!='H'
&& display[i]!='I'&& display[i]!='J'&& display[i]!='K'&& display[i]!='L'
&& display[i]!='M'&& display[i]!='N'&& display[i]!='O'&& display[i]!='P'
&& display[i]!='Q'&& display[i]!='R'&& display[i]!='S'&& display[i]!='T'
&& display[i]!='U'&& display[i]!='V'&& display[i]!='W'&& display[i]!='X'
&& display[i]!='Y' && display[i]!='Z' && display[i]!='a'&& display[i]!='b'
&& display[i]!='c'&& display[i]!='d'&& display[i]!='e'&& display[i]!='f'
&& display[i]!='g'&& display[i]!='h'&& display[i]!='i'&& display[i]!='j'
&& display[i]!='k'&& display[i]!='l'&& display[i]!='m'&& display[i]!='n'
&& display[i]!='o'&& display[i]!='p'&& display[i]!='q'&& display[i]!='r'
&& display[i]!='s'&& display[i]!='t'&& display[i]!='u'&& display[i]!='v'
&& display[i]!='w'&& display[i]!='x'&& display[i]!='y'&& display[i]!='z')
{
display[i]='-';
}
if(display[i]!='-')
{
win++;
cout<<"hits= "<<win<<endl;
cout<<"length= "<<length<<endl;
if (win==length)
{
return 1;
}
}
}
cout<<endl<<display;
return 0;
}