It almost seems to be being recognized as a char.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
#include <iostream>
#include <string>
#include <sstream>
#include <conio.h>
#include <windows.h>
using namespace std;
int main()
{
int a, c, e, f, h;
string d = "y";
char b, g;
c = 0;
h = 0;
while(c < 1000)
{
while(d = "y")
{
while(h < 50)
{
cout << endl;
h++;
};
a = rand() % 26;
e = (rand() %10000) + 1;
f = (rand() %500) + 1;
b = a + 49;
Sleep(e);
cout << b;
Sleep(f);
cout << "What letter was that? ";
cin >> g;
while(h < 50)
{
cout << endl;
h++;
};
h = 0;
if(g == a + 49)
cout << "CORRECT!!!";
else
cout << "WRONG!!!";
cout << endl;
while(h < 50)
{
cout << endl;
h++;
};
h = 0;
cout << "Play again? (y/n) ";
cin >> d;
};
};
}
|
Last edited on
You used = instead of ==.
I hope you know that this
while(d = "y")
is an assignment not a comparision.