Título: una pequeña ayuda con el comando switch Publicado por: alkimista1988 en 20 Junio 2011, 10:35 am hola, soy nuevo en este foro y lo que quisiera saber es como puedo resolver problema.
al usar el comando switch tenemos que pones las opciones a que va a realizaar (case 'xxxx': .......) lo que yo quieiera es poner en la partes de las xxxx una palabra porque en el turbo c++ solo me permite usar 2 letras, como podria solucionar esto :-( Título: Re: una pequeña ayuda con el comando switch Publicado por: Dark Invader en 20 Junio 2011, 11:21 am Si quieres poner palabras deberias usar las funciones de las cadenas,para eso tienes que llamar a la libreria string:
Código Esto haría lo mismo que el switch solo que con palabras...Luego si quiers escoger otra palabra para elegir realiza otro if,u otro switch para saber la opción de la cadena a elegir,pero es mucho mas facil con if... Espero que esa fuera tu duda. Salu2 Título: Re: una pequeña ayuda con el comando switch Publicado por: Akai en 20 Junio 2011, 12:39 pm Switch únicamente permite trabajar con enteros o carácteres.
TurboC++ es posible que te permita dos letras porque '\n' es un carácter (el final de linea) y NO lo es '/n' lo cual es una cadena y con semejante definición dará errores . Sin embargo, otros caracteres tienen una única letra. Tal como te ha dicho Dark Invader, para utilizar una estructura tipo switch y palabras, vas a necesitar estructuras tipo if, else if y else para prepararte una sustitución al switch Título: Re: una pequeña ayuda con el comando switch Publicado por: alkimista1988 en 20 Junio 2011, 18:49 pm buena muchas gracias por responder, cierro tema :laugh:
|