Te recomiendo lo que te ha dicho eferion, usar strings. Pero una posible solución es:
/*Siendo mensaje una cadena de caracter estilo C. Ejemplo char cString [100];*/
Código C++:
Ver originalint tam = sizeof(mensaje);
for( size_t i
=0; i
<tam
; ++i
) mensaje
[i
] = tolower(mensaje
[i
]);
...pero si usas string no tienes por que preocuparte por tamaños. ;)
También deberías ir al menú que esta al lado(CodeWarnings) y activar los avisos (-Wall). La ruta es:
menu: Herramientas/Configuración/Code Warnings: Active la opción
Show most warnings(-Wall)
Esta opción te va mostrar mas que avisos consejos sobre algunas cosas, muy útil ;).
Por ejemplo si intentas hacer eso en C++:
char* p = "hola mundo"; no te esta diciendo que es un [error] si no aviso:
[Warning] deprecated conversion from string constant to 'char*' [-Wwrite-strings]. Puedes hacerlo si quieres, simplemente que se desaconseja por completo, los motivos ya los investigas tu. XD
Asi que recuerda: activar C++11:
menu: Herramientas/Configuración/Generación de Código: Elija en la opción
Language standart(-std) la opción
ISO C++11.
Avisos o warnings (-Wall)
menu: Herramientas/Configuración/Code Warnings: Active la opción
Show most warnings(-Wall)
Con eso ya deberías tener todo ok.