#include <iostream>
using namespace std;
void all_lower(char* input)
{
if ( *input == 0 ) {
return;
}
if ( *input >= 'A' && *input <= 'Z') {
*input += 32; // convert capital letter to lowercase
}
all_lower(++input); // simply move to next char in array
}
int main()
{
char test[] = "TEST";
cout << "Before: " << test << endl;
all_lower(test);
cout << "After: " << test << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogICAgCnZvaWQgYWxsX2xvd2VyKGNoYXIqIGlucHV0KQp7CiAgICBpZiAoICppbnB1dCA9PSAwICkgewogICAgICAgIHJldHVybjsKICAgIH0KCiAgICBpZiAoICppbnB1dCA+PSAnQScgJiYgKmlucHV0IDw9ICdaJykgeyAgICAKICAgICAgICAqaW5wdXQgKz0gMzI7IC8vIGNvbnZlcnQgY2FwaXRhbCBsZXR0ZXIgdG8gbG93ZXJjYXNlCiAgICB9ICAgIAoKICAgIGFsbF9sb3dlcigrK2lucHV0KTsgLy8gc2ltcGx5IG1vdmUgdG8gbmV4dCBjaGFyIGluIGFycmF5Cn0KICAgIAppbnQgbWFpbigpCnsKICAgIGNoYXIgdGVzdFtdID0gIlRFU1QiOwogICAgY291dCA8PCAiQmVmb3JlOiAiIDw8IHRlc3QgPDwgZW5kbDsKICAgIGFsbF9sb3dlcih0ZXN0KTsKICAgIGNvdXQgPDwgIkFmdGVyOiAiIDw8IHRlc3QgPDwgZW5kbDsKICAgIHJldHVybiAwOwp9