Jump to content

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By 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!
    • By 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.
    • By 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
       
    • By 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
       
    • By 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!
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.