Título: Ayuda con calculadora básica en C Publicado por: wazausky en 10 Marzo 2013, 21:19 pm Buenas, miren, este programa me a dado lata, es sencillo.
Les pongo el programa y luego les digo que es lo que necesito :P Código
Como veran, el programa pide meter digito por digito, es decir, ingresar "a" y dar enter, luego ingresar la operacion, ya sea "+", "-", "*" o "/" y dar enter, despues ingresar "b" y dar enter. Quiero que sea capaz de ingresar "a", la operacion (ya sea "+", "-", "*" o "/") y "b" en un solo paso. Por favor y gracias :/ Título: Re: Ayuda con calculadora básica en C Publicado por: leosansan en 10 Marzo 2013, 22:02 pm ............................................................ Como veran, el programa pide meter digito por digito, es decir, ingresar "a" y dar enter, luego ingresar la operacion, ya sea "+", "-", "*" o "/" y dar enter, despues ingresar "b" y dar enter. Quiero que sea capaz de ingresar "a", la operaciony "b" en un solo paso. Por favor y gracias :/ Para eso está la función sscanf. Por ejemplo: Código
Saluditos!. ...(http://i1280.photobucket.com/albums/a497/leosansan/31grandes_zps68b8b90a.gif) Título: Re: Ayuda con calculadora básica en C Publicado por: rir3760 en 12 Marzo 2013, 03:03 am Quiero que sea capaz de ingresar "a", la operacion (ya sea "+", "-", "*" o "/") y "b" en un solo paso. Si te refieres a usar una sola llamada a función basta con:Código Si te refieres a introducir los operandos y el operador en la misma linea no hay problema, solo se tiene que introducir, por ejemplo: Código: 2 + 2 Por ultimo tu programa tiene un error importante: para leer un carácter con scanf se debe utilizar " %c", no es correcto "%s" ya que este es para cadenas (una palabra). Un saludo |