Estou tendo problemas ao passar uma variável do tipo de estrutura que eu criei por referência...
Vamos ver se alguém consegue me ajudar:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
struct pilha{
float dado;
int topo;
};
/* restante */
float POP (pilha *P)
{
float AUX = (*P).dado[(*P).topo];
(*P).topo--;
return AUX;
}
int main ()
{
struct pilha P;
float SAIDA;
SAIDA = POP(&P);
printf("%f",SAIDA);
return 0;
}
Importante declarae que há erros na compilação. De qualquer forma, irei fazer mais testes aki, se não resolver, irei postar os erros que aparecem...
Ah! Estou usando o Visual C++ [caso seja necessária essa informação]
FLW