Hola a todos, esta vez, tengo un problema muy grande, que quiero resolver.
Quiero hacer una especie de calculadora binaria, es decir,
1.-el usuario tendra la pantalla de ejecucion, y aparecera algo asi:
>>>
(Como en python), y el objetivo es que pueda ingresar cosas asi
>>> a = 5
>>> b= 1
>>> a + b
>>> 6
>>> c = 0
>>> (a+b) * c
>>> 0
2.-Pero que mi problema es como implementar un árbol binario, como hacer que re aparezcan estas cosas :">>>", cada vez que el usuario quiera ingresar otros valores.
Por el momento no tengo nada, me gustaría tener su opinión y muchas ideas o propuestas concretas, se los agradecería :)
Buf, creo que te has metido en algo serio. Si no sabes cómo hacer aparecer >>> para cada vez que un usuario deba entrar datos, todo el apartado de la calculadora se te hace muy grande.
Cómo muestra de algo parecido:
https://github.com/btmills/calculator
Puedes ver que no es tan sencillo.
Muchas gracias por contestar MAFUS, si eso había pensado con lo de imprimir >>>>>, pero ya lo logre :) :)
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<windows.h>
void ejecuta()
{
char *entrada;
entrada = (char *)malloc(10);
do
{
printf(">>> ");
scanf("%s", entrada);
}while( strcmp(entrada, "exit") != 0 );
}
void info()
{
printf("\t\t\t\tEl programa se detendra hasta que escribas el comando: 'exit'\n");Sleep(5500);system("cls");
}
int main(int argc, char const *argv[])
{
/* code */
info();
ejecuta();
return 0;
}
AHORA ME FALTA LO DIFICIL XD, deja reviso lo que me enviaste , muchas gracias MAFUS ;)