Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/05/2012, 21:22
cesar_casla
 
Fecha de Ingreso: diciembre-2011
Ubicación: CABA
Mensajes: 433
Antigüedad: 13 años, 1 mes
Puntos: 94
Respuesta: Problema manejo de String C++ IDE Anjuta Linux

Hola! el problema es q usas fgets. Esta funcion ademas de almacenar en un puntero la cadena ingresada tambien almacena el caracter ENTER, es decir si vos ingresas "gonzales" por teclado lo que se va a almacenar en sApellido1 es: "gonzales\n"(incluyendo el '\n') lo cual es distinto a "gonzales".. En el primer strcmp lo q podes hacer es
Código C:
Ver original
  1. comparacion=strcmp(sApellido1,"GONZALEZ\n");
o usar otra funcion q no almacene el enter

Saludos