que errores tiene el siguiente codigo me marca uno en
/*programa que realiza el calculo de las estructuras llamadas pilas*/
#include<stdio.h>
#include<conio.h>
#define MAX 5
char pila[MAX],o;
int T=-1, MIN=0;
void apilar();
void desapilar();
void mostrar();
void salir();
void clrscr();
main(){
for(;
{
clrscr();
printf("tt introduce la opcion deseada:n");
printf("t1 apilarn");
printf("t2 desapilarn");
printf("t3 mostrarn");
printf("t4 salirn");
o=getche();
if (o=='1')apilar();
if (o=='2')desapilar();
if (o=='3')mostrar();
if (o=='4')salir();
printf("adios");
getch();
break;
}
}
void apilar ()
{
if(T==MAX-1)
{
printf("PILA LLENA(OVERFLOW)n");
printf("enter para continuarn");
getch();
return;
}
else{
T=T++;
printf("introduce valor a apilar:n");
pila[T]=getche();
}
printf("se agrego elemento%c en la posixion %dn",pila[T],T);
printf("presiona enter para continuarn");
getch();
}
void desapilar();
{
if(T<MIN;
{ // aqui me marca el error porque
printf("pila vacia(underflow)n");
else {
printf("elemento desapilado:%c en posicion %dn",pila[T],T);
pila[T]=null;
T--;
}
printf("enter para continuarn");
getch();
}
void mostrar();
{
int c;
for(c=MAX-1;c>MIN;c--)
{
printf("posicion:%d, elemento:%cn",c,pila[c]);
}
printf("enter para continuarn");
getch();
}
}
espero que em pueden ayudar y gracias