Título: Ayuda con un fácil programa en c Publicado por: sammaeld en 25 Mayo 2018, 07:33 am Hola, tengo un pequeño problema quiero hacer un programa que me de a elegir 2 opciones y que se ejecute uno u otro programas dependiendo de la opcion que elija el usuario, solo que utilizo un if y siempre elige la misma opcion pongas lo que pongas. agradecería su ayuda . Código
Gracias de antemano · Los códigos deben ir en etiquetas GeSHi · Los temas van en su respectivo subforo (movido) >aquí las reglas del foro (http://foro.elhacker.net/reglas.htm) -Engel Lex Título: Re: Ayuda con un fácil programa en c Publicado por: engel lex en 25 Mayo 2018, 07:53 am Código: if (opcion=a) tienes 2 errores - a está declarado, pero no le asignaste valor, así que contendrá un valor arbitrario (basura de la ram) - "=" se usa para asignar, "==" se usa para comparar Título: Re: Ayuda con un fácil programa en c Publicado por: dariodr01 en 26 Mayo 2018, 16:02 pm Hola, has declarado opcion como INT y el scanf lo lee como string SCANF("%s") debes poner opcion como CHAR, y tambien como dijeron mas arriba debes usar == que se usa para comparar.
Salu2. |