Please read before posting:
I'm taking data from a ifstream filestream (that's reading from a .txt file) and placing it into a char variable.
Then, char-by-char I'm placing those letters/numbers/punctuation into a char array.
What I'm trying to do is effectively convert any UPPERCASE letters from that ifstream to lowercase before they get saved into the char array.
but it doesn't seem to have any effect whatsoever. The final array is still populated with some uppercase characters.
Any ideas how to convert the currently handled character to lower-case before I place it into the final char array?
Last edited on
That doesn't change currentChar. It's a function call that returns a whole new char, that is lower case.
So used like this:
char newChar = tolower(currentChar);
newChar will be what you want.