Ir para conteúdo
Fórum Script Brasil
  • 0

rmarquesdm

Pergunta

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

typedef struct No
{
  int numero;
  struct No *pEsquerda;
  struct No *pDireita;
} No;

void criarArvore(No **pRaiz)
{
*pRaiz = NULL;
}

void inserir(No **pRaiz, int numero)
{
  if(*pRaiz == NULL)
  {
    *pRaiz = (No *) malloc(sizeof(No));
    (*pRaiz)->pEsquerda = NULL;
    (*pRaiz)->pDireita = NULL;
    (*pRaiz)->numero = numero;
  }
  else
  {
    if(numero < (*pRaiz)->numero)
      inserir(&(*pRaiz)->pEsquerda, numero);
    if(numero > (*pRaiz)->numero)
      inserir(&(*pRaiz)->pDireita, numero);
  }
}


int menu(){
	int opcao;
	printf("\n\nO que deseja fazer? \n\n");
	printf("0 - Sair\n");
	printf("1 - Inserir Elementos\n");
	scanf("%d", &opcao);
	return opcao;
}

int main(void){
	
	int opcao;
	criarArvore();
	do {
	opcao = menu();
	switch (opcao) {
	case 0:
	break;
	case 1: 
	inserir();
	break;
	default:
	printf("\nOPCAO INVALIDA!");

}
} 
while (opcao != 0);
return 0;	
}

Iniciei a implementação de inserção de elemento em árvore binária e,

apresentou o seguinte erro:

Linha  Col.                
                In function 'main':
49	2	[Error] too few arguments to function 'criarArvore'
13	6	[Note] declared here
56	2	[Error] too few arguments to function 'inserir'
18	6	[Note] declared here

O que devo fazer?

Editado por rmarquesdm
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...