Hello, I have this problem and I can't stop it looping only 'A'...it won't print 'A' through 'Z'?... Code: #include<iostream> #include<string> using namespace std; int main() { cout << "here is a list" << endl; char letter = 'A'; while (letter <= 'Z') { cout << letter << '\t' << static_cast<int>(letter) << endl; } return 0; }
letter is always equal to 'A' that's why it never stops. you must increase its value by one inside the while. change this Code: cout << letter << '\t' << static_cast<int>(letter[COLOR=Red]++[/COLOR]) << endl;