#include #include #include #include using namespace std; void upper(string &str); int main() { string str; cout << "Enter a string (q to quit): "; cin >> str; upper(str); while (str != "q" && "Q") { cout << "Next string: "; cin >> str; upper(str); } cout << "Bye!"; system("PAUSE"); return 0; } void upper(string &str) { char * p = new char[str.length()]; for (int i = str.length(); i >= 0; i--) p[i] = str[i]; for (int i = 0; i <= strlen(p); i++) { toupper(p[i]); cout << p[i]; } }