Ver Mensaje Individual
  #13 (permalink)  
Antiguo 17/04/2015, 21:49
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 7 meses
Puntos: 38
Respuesta: Duda con Switch - Case

El unico error es que no debes poner el & en la linea: scanf ( "%s", mensaje ); delante de mensaje. Eso es por que el proprio nombre se considera un puntero al primer elemento de la cadena.

A efectos mensaje es lo mismo que &mensaje[0](un puntero a la primera posición de la cadena). Como ves ya lleva el & y por eso no debes poner.

Cambia scanf ( "%s", &mensaje ); por scanf ( "%s", mensaje );.

Suerte ;)