[C con Clase] Igualar dos caractéres.
Programante
programante en gmail.com
Mar Sep 30 13:08:56 CEST 2008
Jorge Medina escribió:
> 2008/9/28 coke <cokejordan en gmail.com>:
>
>> solo modifica tu if, y agregale una condicion extra de que cuando el usuario
>> ingrese el caracter sea minuscula o mayuscula y listo... algo asi
>>
>> if( (strcmp (respuesta, "s")== 0) || ( strcmp (respuesta, "S")==
>> 0))
>>
>
> tambien :
> if( (strcmp (tolower(respuesta), "s")== 0) )
>
No. tolower() actúa sobre un caracter, no una cadena.
Para usar tolower tendrías que hacer if( tolower(respuesta[0]) == 's') )
o
respuesta[0] = tolower(respuesta[0]);
if (strcmp (respuesta, "s")== 0)
Más información sobre la lista de distribución Cconclase