How do I lowercase a string in C?

It’s in the standard library, and that’s the most straight forward way I can see to implement such a function. So yes, just loop through the string and convert each character to lowercase. Something trivial like this: #include <ctype.h> for(int i = 0; str[i]; i++){ str[i] = tolower(str[i]); } or if you prefer one liners, … Read more