Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/01/2012, 16:33
cesar_casla
 
Fecha de Ingreso: diciembre-2011
Ubicación: CABA
Mensajes: 433
Antigüedad: 12 años, 4 meses
Puntos: 94
Respuesta: Ingresar texto [C]

La parte que queda fuera del arreglo se almacena en un buffer interno el cual luego te puede producir errores. Para evitar eso generalmente suelen usar(no es mi caso) fgets el cual te permite pasarle como argumento el maximo que podes ingresar en un arreglo.
Aclaracion: no es lo mismo una palabra que una frasa, la frase puede blancos por lo que si usas scanf vas a tener un problema, el scanf solo guarda en el arreglo caracteres hasta que encuentra un blanco ¿que son los blancos? espacios, tabuladores, salto de linea

Si no podes usar la funcion strcmp podrias crear que tu propia funcion my_strcmp que haga lo mismo que hace strcmp

Saludos