Per convertire i caratteri nel rispettivo minuscolo c'è già la funzione tolower della libreria cctype, che è anche meglio perché indipendente dalla codifica.
(ovviamente parlando dei caratteri basilari, insomma quelli che di solito si trovano, per l'appunto, nella codifica ASCII)