ponteiro

700 palavras 3 páginas
#include
#include
#include
#include
typedef struct cadastro{ char nome[20]; int idade;
}cadastro;
void preencher(cadastro *cliente){ printf("Nome: "); gets(cliente->nome); printf("\nidade: "); scanf("%d",&cliente->idade); printf("\n");
}
void imprimir(cadastro *cliente){ printf("nome: %s e idade: %d\n",cliente->nome,cliente->idade);
}
int main()
{
cadastro *cliente=NULL; int qtd; printf("Quantidade: "); scanf("%d",&qtd); cliente = (cadastro *)malloc(sizeof(cadastro)*qtd); int i=0; for(i=0;iano; aux = aux->numero_pag; aux = aux->titulo; aux = aux->autor; aux = aux->editora; aux->prox=NULL; if((*dLivros) != NULL)
{
aux->prox = *dLivros;
}
(*dLivros = aux);*/
}
if((Pilha_Cheia())==1){ printf("ERRO - PILHA CHEIA!"); }else{ livros *aux; aux = (livros *)malloc(sizeof(livros)); aux = aux->cod; aux = aux->ano; aux = aux->numero_pag; aux = aux->titulo; aux = aux->autor; aux = aux->editora; aux->prox=NULL; if((*dLivros) != NULL)
{
aux->prox = *dLivros;
}
(*dLivros = aux); pi.topo=pi.topo+1; pi.dados[pi.topo]=*dLivros; printf("EMPILHADO COM SUCESSO!"); } } void desempilhar_livros(){

if(Pilha_Vazia()==1){ printf("ERRO - PILHA VAZIA!"); }else{ pi.topo=pi.topo-1; printf("DESEMPILHADO COM SUCESSO!"); }
}

int Pilha_Vazia(){//AQUI EU ACHO QUE DEVE TER O MALLOC if(pi.topo==-1){ return -1; }else{ return 0; }
}

void listar_livros(){ int i;

if(Pilha_Vazia()==1){ printf("\n\n\n\t\t\t\tERRO - PILHA VAZIA!\n\n"); }else{ for(i=pi.topo;i>=0;i--){ printf("\n[%d]",pi.dados[i]); } }
}

#include
#include
#include "fila.h"

struct Dados_CLIENTE{

int code,cpf,idade,telefone; char endereco[50],sexo,name[20],estado_civil; struct Dados_CLIENTE *prox;

Relacionados

  • Ponteiros
    893 palavras | 4 páginas
  • Ponteiros
    2031 palavras | 9 páginas
  • ponteiros
    1478 palavras | 6 páginas
  • Ponteiros
    545 palavras | 3 páginas
  • Ponteiros
    1045 palavras | 5 páginas
  • Ponteiros
    957 palavras | 4 páginas
  • Ponteiros
    4985 palavras | 20 páginas
  • Ponteiros
    537 palavras | 3 páginas
  • Ponteiros
    1246 palavras | 5 páginas
  • Ponteiros
    475 palavras | 2 páginas