Hello All,
So I have a program I am working on that utilizes a dynamic array and then takes a series of lowercase letters and changes them to uppercase. I have this program so far but when I entered in the toupper to switch from lowercase to uppercase I keep getting errors. I do not know what I am doing wrong so any pointers would be appreciated. I am pretty positive that my code is pretty much done but I am just making a mistake somewhere. Thanks in advance for any help.
Code:#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { char* letter; int numberOfLetter; cout << "Please enter the number of letters " << "you would like to capitalize:" << endl; cin >> numberOfLetter; letter = new char[numberOfLetter]; for (int i = 0; i < numberOfLetter; i++){ cout << "Please enter a letter " << i + 1 << endl; cin >> letter[i]; } cout << "The letters you entered were:" << endl; char *letter2 = new; for (int i = 0; i < numberOfLetter; i++){ cout << letter2[i] << endl; letter[i] = letter2[i]; if(isalpha(letter2[i])) { letter2[i] = toupper(letter2[i]); } } system("PAUSE"); return EXIT_SUCCESS; }



LinkBack URL
About LinkBacks


