add calkBT

This commit is contained in:
ada-dmitry
2023-05-23 16:20:15 +03:00
parent 68f659165b
commit d8e322f93c
8 changed files with 495 additions and 139 deletions
+27
View File
@@ -0,0 +1,27 @@
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <time.h>
#include <error.h>
#include "head.h"
int main(int argc, char *argv[])
{
char s[SIZE];
Tree *tree = NULL;
if (argc < 2)
{
printf("no expression\n");
return 2;
}
strcpy(s, argv[1]);
printf("processing %s\n", s);
tree = maketree(s, 0, strlen(s) - 1);
printf("\n tree: \n");
showtree(tree, 0);
printf("= %d \n", calculate(tree));
return 0;
}