Problema com listas encadeadas, e .h
Olá pessoal.
É o seguinte na matéria de Estruturas de dados 1 tenho o seguinte exercício que não estou conseguindo resolver, preciso criar uma lista encadeada e realizar operações simples como inserir no inicio no fim, colocar em ordem essas coisas porem ele pedi-o para que cri asemos, um arquivo .H para os cabeçalhos das funções um arquivo .CPP para implementar as funções e um arquivo .CPP para o main porem eu crio todos eles mas não consigo fazer a comunicação entre os mesmos.
Pesquisei na net descobri que devo usar no include desta forma
#include "nome_do_arquivo.h"
E pronto porem não funfo, como fasso sera que tem outro erro no meu código, vou deixá-lo ai embaixo;
Este é o CPP com o main
#include<iostream>
#include <stdlib.h>
#include "func_lista_enc.h"
using namespace std;
int main() {
int op;
cout<<"\n 0 - sair \n 1 -Cria Lista \n 2 - Insere No inicio \n 3 - Insere no final \n 4 - Insere Ordem Crescente \n 5- Remove inicio \n 6- remover final \n 7- Consultar"<< endl;
cout<<"Insira a opção desejada:"<< endl;
cin >>op;
switch (op){
case 0:
Testa();
break;
case 1:
no *CriaLista();
break;
case 2:
no *InsereInicioLista(no *lista, int info);
break;
case 3:
no *InsereFinal(no *lista, int info);
break;
case 4:
no *InsereOrdemCrescente(no *lista);
break;
case 5:
no *RemoveInicio(no *lista);
break;
case 6:
no *RemoveFinal(no *lista);
break;
case 7:
void ConsultaValores(no *lista);
break;
default:
cout << "Esta opção nao é valida!!" <<endl;
break;
}
}
Este outo é o .h com os header
struct no{
int info;
no *prox;
};
no *CriaLista();
no *InsereInicioLista(no *lista, int info);
no *BuscaUltimo(no *lista);
no *InsereFinal(no *lista, int info);
void ConsultaValores(no *lista);
no *InsereOrdemCrescente(no *lista);
no *RemoveInicio(no *lista);
no *RemoveFinal(no *lista);
no *RemoveElemento(no *lista, int valor);
void testa();
este outro o cpp para implementar eu use a func testa, porem ele nao exibi nada nao funfa
#include <iostream>
using namespace std;
void Testa(){
cout <<"tste"<<endl;
system("pause");
}
E ai alguma luz???
Discussão (1)
Carregando comentários...