Ir para conteúdo

POWERED BY:

Arquivado

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

heddyman

Lista encadeada

Recommended Posts

pessoal estou precisando muito de uma ajuda com esse algoritimo de lista encadeada...

 

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
typedef struct aluno {
	int ru;
	char nome[45];
	char email[60];
	struct aluno * proximo;
} t_cad;

int main(int argc, char *argv[]) {
	t_cad * ini_cad;
	t_cad * prox_cad;
	int cont;
	int c;

	ini_cad = (t_cad*)malloc(sizeof(t_cad));
	if (ini_cad == NULL)
		exit(1);
	prox_cad = ini_cad;

	while (1) {
		printf("Digite o RU:");
		scanf_s("%d", &prox_cad->ru);
		printf("Digite o Nome:");
		scanf_s("%s",&prox_cad->nome);
		printf("Digite o email:");
		scanf_s("%s", &prox_cad->email);
		printf("Deseja continuar??? (1)SIM e (0)NAO");
		scanf_s("\n %d", &cont);
		if (cont == 1)
		{
			prox_cad->proximo = (t_cad *)malloc(sizeof(t_cad));
			prox_cad = prox_cad->proximo;
		}
		else
			break;
	}
	printf("\n");
	prox_cad->proximo = NULL;
	prox_cad = ini_cad;
	while (prox_cad != NULL) {

		printf("ru: %d\n nome:\n email:", prox_cad->ru, prox_cad->nome, prox_cad->email);
		prox_cad = prox_cad->proximo;
	}

	return 0;
}

não consigo descobrir o que tem de errado mas na hora de trabalhar ele trava

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por TkCode
      Estou tentando desenvolver um código para calcular o valor final de custas de imoveis.
      Exemplo: Entro com um valor de R$50.000,00. Tem o ITBI que é 2% sob os R$50.000,00 + o valor de custas que é o valor de uma tabela (essa tabela tem valores que de R$0,01 até R$17.800,90 é uma valor, e assim sucessivamente)
       
      Então teria que calcular os 2% (do valor informado) + o valor da tabela, dando um resultado final com o valor total (2%+ValorTabela).
       
      Alguem teria como me dar uma dica de como resolver isso?
      Desde já agradeço!
    • Por Roberto S. Santos
      Bom dia.
      Eu gostaria de postar uma foto do meu computador no facebok usando VB.NET com login automático.
      Teria como fazer em VB.net ou HTML ?
      Obrigado.
    • Por Quencyjones79
      Olá boa tarde, sou iniciante na linguagem PHP, embora tenha umas noções básicas do código e estou com algumas dificuldades dúvidas no código que está a cor de laranja, se alguém que perceba de código PHP se me puder ajudar, agradecia imenso a ajuda.
       
       
      <?php 
      include "..\ligacao.php";
      ?>
               
      <?php
      $idFunc=$_POST['idFunc'];
      $NomeAlterado=$_POST['NomeAlterado'];
      $idLoja=$_POST['idLoja'];
      $permissao=$_POST['permissao'];
      if($idLoja=="Selecione..."){
          $idLoja=$_POST['idLojaAtual'];
      }
      if($permissao==NULL){
          $qfunc="UPDATE funcionario SET nome_func='".$NomeAlterado."',id_loja='".$idLoja."' WHERE id_func='".$idFunc."'";
          $connfunc=mysqli_query($ligax,$qfunc); 
       }else{    
          $qfunc="UPDATE funcionario SET nome_func='".$NomeAlterado."',id_loja='".$idLoja."', ativo_func='".$permissao."' WHERE id_func='".$idFunc."'";
          $connfunc=mysqli_query($ligax,$qfunc);
       }
      if($connfunc==1){
           print"<script> alert('Funcionário alterado com sucesso!');
                       location.href='../inserirfuncionario.php';</script>";
          exit;
      }else{
      print"<script> alert('Não foi possível alterar o Funcionário!');
          location.href='../inserirfuncionario.php';</script>";
      exit;
      }    
      ?>
       
      Atentamente,
       
      José Moreira
       
    • Por Quencyjones79
      Olá boa tarde, sou iniciante na linguagem PHP, embora tenha umas noções básicas do código e estou com algumas dificuldades dúvidas no código que está a cor de laranja, se alguém que perceba de código PHP se me puder ajudar, agradecia imenso a ajuda.
       
       
      <?php 
      include "..\ligacao.php";
      ?>
               
      <?php
      $idFunc=$_POST['idFunc'];
      $NomeAlterado=$_POST['NomeAlterado'];
      $idLoja=$_POST['idLoja'];
      $permissao=$_POST['permissao'];
      if($idLoja=="Selecione..."){
          $idLoja=$_POST['idLojaAtual'];
      }
      if($permissao==NULL){
          $qfunc="UPDATE funcionario SET nome_func='".$NomeAlterado."',id_loja='".$idLoja."' WHERE id_func='".$idFunc."'";
          $connfunc=mysqli_query($ligax,$qfunc); 
       }else{    
          $qfunc="UPDATE funcionario SET nome_func='".$NomeAlterado."',id_loja='".$idLoja."', ativo_func='".$permissao."' WHERE id_func='".$idFunc."'";
          $connfunc=mysqli_query($ligax,$qfunc);
       }
      if($connfunc==1){
           print"<script> alert('Funcionário alterado com sucesso!');
                       location.href='../inserirfuncionario.php';</script>";
          exit;
      }else{
      print"<script> alert('Não foi possível alterar o Funcionário!');
          location.href='../inserirfuncionario.php';</script>";
      exit;
      }    
      ?>
       
      Atentamente,
       
      José Moreira
       
    • Por FabianoSouza
      Pessoal, algo irritante acontece com o meu Photoshop.
      Ao abri-lo, a tecla Iniciar do Windows fica travada para ser acionada via teclado.
      Para "destravar"  preciso clicar nela ou minimizar e maximizar todas as janelas que estiverem abertas.
       
      Porém, esse "travamento" ocorre apenas se eu iniciar o PS e permanecer na janela, esperando que ele seja totalmente carregado.
      Se eu pedir para abrir o PS e alternar para outra janela (de qualquer programa aberto), esse travamento não acontece.
       
      Parece que é uma questão de onde o foco estiver. Se estiver focado na janela de carregamento do PS, a tecla Iniciar fica travada.
      Se saltar para outra janela durante o carregamento, o problema não acontece.
       
      Já fiz o teste usando monitores diferentes, com resoluções diferentes e em PC diferentes. O problema acontece com o PS 2020.
       
      Alguém sabe o motivo?
       
      valew!
×

Informação importante

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