Ajuda - Busca - Membros - Calendário
Versão Completa: pilha em C
Fórum Script Brasil > Programação & Desenvolvimento > C, C++ > Tutoriais & Dicas - C, C++
eueu101010
Olá, pessoal. Meu código abaixo é um inicio de uma pilhan. Quando eu compilo no Dev C++ da a seguinte advertência:
8 B:\programação\Estudando C\estruturas\pilha.c [Warning] useless keyword or type name in empty declaration

e o seguinte erro:
14 B:\programação\Estudando C\estruturas\pilha.c `null' undeclared (first use in this function)


Será se é um problema do Dev? Ou do código?

CODE
#include <stdio.h>  
#include <stdlib.h>
#include <conio.h>

typedef struct no{
        char nome[10];
        struct no *prox;
};

struct no *topo;

int main(){
    //iniciando a pilha como vazia
    topo=null;
    getch();
}




Obrigado pela atenção.
Myho
Postou na área errada amigão, mas mesmo assim vamos lá...

CODE
typedef struct no{
char nome[10];
struct no *prox;
};


faltou colocar o nome no final da chave, imagino que vá chamar isso de nó, então ficaria:

CODE
typedef struct no{
char nome[10];
struct no *prox;
}no;


e em vez de null use NULL em maiúsculas, pois é assim que ele está definido no stdio.h, veja:

CODE
/* Define NULL pointer value */
#ifndef NULL
#ifdef __cplusplus
#define NULL    0
#else
#define NULL    ((void *)0)
#endif
#endif
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.