17/04/2015, 21:49
|
| | | Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 11 años, 1 mes 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 ;) |