int main() { char testChar; char characters[] = "LOTS OF test CHARACTERS lkqj$^*:!mù;\"_(-"; int i; for (i = 0; characters[i] != '\0'; i++) { testChar = characters[i]; printf("%c", lowerChar(testChar)); } }
TString strLower(const TString& s){ TString str = ""; if (s.isEmpty()) return str; char* dummy = (char*)malloc(s.length()+1); if (!dummy) return str = s; for (int i = 0; i <= s.length(); i++){ dummy[i] = lowerChar(s[i]); } str = (const char*)dummy; free(dummy); return str; }