Ir ao conteúdo

Posts recomendados

Postado

Bom dia, pessoal. Peco uma ajuda, sou novato(iniciante) em liguagem C,  e estou a fazer uma arvore que tem 4-filhos, e eu nao  consigo criar funcao para: INSERIR, APAGAR, PROCURAR, COMPARAR, ALTURA DA ARVORE,  E UMA BUSCA DE LOCAL SE ELE ENCONTRAR O LOCAL VAI DAR  O CAMINHO(OU SEJA A DISTANCIA DE UM LOCAL RAIZ ATE AO  LOCAL DESTINO(ENCONTRADO).)..

 


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

typedef struct caminho way;
struct caminho{
	char local[20];
	struct caminho *sul;
	struct caminho *nort;
	struct caminho *est;
	struct caminho *oest;
};

way *cria(){
	way *cty = (way*)malloc(sizeof(way));
	if(cty != NULL) cty = NULL;
	return cty;
}
void libertaCty(way *cty){
	if(cty == NULL) return;
	libertaCty(cty->nort);
	libertaCty(cty->sul);
	libertaCty(cty->est);
	libertaCty(cty->oest);
	free(cty);
}
void cleanMapa(way *mapa){
	if(mapa == NULL) return;
	libertaCty(mapa);
	free(mapa);
}
  

 

CH_forc.txt

  • Curtir 1
Postado
Em 21/09/2019 às 21:35, Mr. Regan disse:

way *cria()

{

    way *cty = (way*)malloc(sizeof(way));

    if(cty != NULL) cty = NULL;

    return cty;

}

 

Que pretende com esse código?

 

E um anexo nada a ver de um programa em C advogando o uso de phyton em um forum de discussão sobre C C++ C#?

 

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!