Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/10/2013, 14:34
Avatar de omar10594
omar10594
 
Fecha de Ingreso: junio-2013
Ubicación: Mexico
Mensajes: 26
Antigüedad: 10 años, 11 meses
Puntos: 3
Respuesta: caracteres en c++

Aparte de lo que ya dijo Malenko, no puedes comparar una cadena con otra dentro del if con "==", debes usar las funciones de la libreria <string.h>, o en su defecto, comparar caracter con caracter, lo cual no es muy logico teniendo una funcion para comparar cadenas.
Te recomiendo usar la funcion strcompi pues no diferencia de mayusculas o minusculas

Código C:
Ver original
  1. strcmpi(cadena1,cadena2);

compara las cadenas y te regresa un 0 si son iguales, asi que en el if quedaria algo como

Código C:
Ver original
  1. if(strcmpi(cadena1,cadena2)==0)
  2. {
  3. ...
  4. }