Ver Mensaje Individual
  #17 (permalink)  
Antiguo 06/07/2011, 14:33
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
Respuesta: Problema con Ciclo Infinito y Condicionales en C

No se usa el == para comparar cadenas de caracteres. Lo que tienes que usar es strcmp. Esta va coparando caracter a caracter y devuelve cero si son iguales.

Código C++:
Ver original
  1. while ((i<=MAX)&&(ex==False))
  2.                 {
  3.                     if (strcmp(pr.vec_Hab[i],us.t_hab) == 0)
  4.                     {
  5.                         ex=True;
  6.                         pos=i;
  7.                     }
  8.                     i++;;
  9.                 }