Ir ao conteúdo

Posts recomendados

Postado

Está certo ?

#include "lista.h"

typedef struct no_ NO;
typedef struct item ITEM;
	

struct item{
	int chave;
	int posicao;
	char nome[20];
};

struct no_{
	ITEM item;
	NO *proximo;
};

struct lista_{
	NO *inicio;
}

/* Criação e inicialização da lista */

LISTA* lista_criar(void){
	
	LISTA *lista = (LISTA*) malloc(sizeof(LISTA));
	if(lista != NULL){
		lista->inicio = NULL;
	}
	return(lista);
}
/* Verifica se a lista está vazia */
boolean lista_vazia(LISTA *lista){
	if(*lista->item == NULL){
		return TRUE;
	}
	else{
		return FALSE;
	}
}

 

Postado

Joguei para lodo o que considero errado

/* Verifica se a lista está vazia */
int lista_vazia (lista_ *lista) {//boolean lista_vazia(LISTA *lista){
	if (lista->inicio == NULL) //if(*lista->item == NULL){
		return 1; //return TRUE;
	
	else
		return 0; //return FALSE;
}

 

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!