searchField is a char and you're assigning the title to it
tolower takes a char and not a char*
also returns a char and not char*
even if you passed char into tolower, it would not change the character to a lower case. You'd have to do someting funky like this
string[X]=tolower(string[x])
But you sholdn't need to convert the case for a case-insensitive search anyway. There are better methods.
PS: On second thought, strcmpi() might not be an ANSI C function, so conversion might be necessary.