diff --git a/calc b/calc index 023ec18..c14a955 100755 Binary files a/calc and b/calc differ diff --git a/calc.c b/calc.c index 85f1466..754349b 100644 --- a/calc.c +++ b/calc.c @@ -5,28 +5,34 @@ int main(){ FILE *fp = NULL; int operand1, operand2; char operator = ' '; - int result, line = 0; + double result = 0; + int line=0; + int (*sp1) (int,int)=add; + int (*sp2) (int,int)=minus; + int (*sp3) (int,int)=mul; + double (*sp4) (int,int)=div; fp = fopen("read.txt","r"); if(fp!=NULL){ fscanf(fp, "%d", &line); - for(int i=0; i