Exemple #1
0
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;
}