master_exploder Postado Dezembro 7, 2016 Denunciar Share Postado Dezembro 7, 2016 MEU GRAFO NÃO QUER COMPILAR, JUSTAMENTE NESSA FUNÇÃO: void cria_arco(ptr_vert vertice) { ptr_arco aux1_arco, aux2_arco; ptr_vert aux1_vert = vertice, aux2_vert = vertice; char vert_entrada, vert_saida; float dado; printf("insira o vertice que sai o arco: "); scanf_s("%c", &vert_saida); getchar(); printf("insira o vertice que entra o arco: "); scanf_s("%c", &vert_entrada); getchar(); aux1_vert = procura_vertice(aux1_vert, vert_entrada); aux2_vert = procura_vertice(aux2_vert, vert_saida); if ((aux1_vert || aux2_vert) == NULL) { printf("\n\nVertice não encontrado\n\n"); } else { aux1_arco = (arcos_do_grafo*)malloc(sizeof(arcos_do_grafo)); if (aux1_arco == NULL) { printf("Sem memoria disponivel!\n"); exit(1); } aux1_arco->prox = NULL; printf("Insira o tamanho do arco: "); scanf_s("%f", &dado); aux1_arco->tamanho_arco = dado; aux1_arco->vertice_entrada = vert_entrada; aux2_arco = aux2_vert->prox1; //O PROBLEMA ACONTECE AQUI, O DEPURADOR DIZ QUE aux2_vert É nullptr aux1_arco->prox = aux2_arco; aux2_vert->prox1 = aux1_arco; } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
master_exploder
MEU GRAFO NÃO QUER COMPILAR, JUSTAMENTE NESSA FUNÇÃO:
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.