Ok here is my homework assignment... I have it working for some instances but not for others.
Here is the code that does the conversion..
Essentially i have a string like... C++ is awesome!
it must convert C++ to java.
then it converts all letters to Uppercase
I have it working with there is one instance of C++, however if there is none or more than one it will not work proper. Im figured i need to do some kind of loop that goes through checking for C++ and changing it if it finds it .... not sure how exactly to do that
Code:modified = original; pos = original.find("C++"); modified.replace(pos,3,"java"); upperStr = modified; int i = 0; while (i<modified.length()) { if (modified[i] == ' ' || modified[i] == ',' || modified[i] == '.') { upperStr[i] = modified[i]; } if (modified[i] >= 65 && modified[i] <= 90) { upperStr[i] = modified[i] + 32; } if (modified[i] >= 97 && modified[i] <= 122) { upperStr[i] = modified[i] - 32; } i++; }