I am trying to write a program which implements the Pop and Push functions. The problem is, I am trying to pass the pointer that points to integer Top to the function, so that this integer keeps changing, but when I try to compile I always get this line:
**error: called object is not a function or function pointer (*t)–
#include<stdio.h> #include<stdlib.h> #define MAX 10 int push(int stac[], int *v, int *t) { if((*t) == MAX-1) { return(0); } else { (*t)++; stac[*t] = *v; return *v; } } int pop(int stac[], int *t) { int popped; if((*t) == -1) { return(0); } else { popped = stac[*t] (*t)--; return popped; } } int main() { int stack[MAX];