Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Eduardo_555

Problema com listas encadeadas, e .h

Recommended Posts

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???

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Descomplica Consultoria
      Oi Pessoal, preciso de ajuda com um portfolio academico
    • Por 4Unknow
      Bom dia comunidade Imasters.

      Venho aqui tratar de um problema dúvida que estou tendo com um layout que estou tentando usar o formulário php dele.
      Quando clico em enviar ele me enviar para um arquivo .php  (assets/vendor/simple-forms/sendmail.php)

      Ele não envia o e-mail, acredito que deveria aparecer uma mensagem que o contato foi enviado corretamente.
      Vou deixar os arquivos aqui em anexo quem puder me ajudar nessa, ficaria muito grato.
       
      Link Website (wetransfer.com)
    • Por mamotinho
      Olá, estou com uma dúvida. gostaria de saber como faço para ocultar minhas informações quando alguém for pesquisar pelo meu site, vi que está mostrando meus dados.
       se alguem puder me ajudar fico grato.

    • Por Dcdbbvb
      Faça um código que deverá ter uma matriz de qualquer tamanho(Você define o tamanho) no qual o usuário irá digitar os números que serão armazenados na matriz. Construa uma função que deverá somar todos os números digitados. No final o programa mostrará a matriz e o valor total da somatória.
       
      por favorrrr alguém me ajuda
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.