The below code snippet is used to convert a string to lower case.
int main() { unsigned char s[] = \"AbS.d_\"; tolower(s); printf(\"%s\\n\", s);
tolower takes a character type as parameter, but you use a string. You need to run through your array, and call tolower for each character.
tolower