Ir ao conteúdo
  • Cadastre-se

marcos_paulo0o

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

posts postados por marcos_paulo0o

  1. Eae Galera!

     

    Estou com um problema em um trabalho da faculdade, e gostaria que vcs me dessem uma ajudinha.

    O trabalho é o seguinte: Desenvolvar um programa em c que consiga registrar , alterar, excluir,  e consultar os dados, mas depois de ter feito o código, eu não consigo encontrar o erro que o compilador estar acusando.

    Eu sou novo na linguagem c e peço que se possível me falem qual é esse erro para que eu possa consertar.

    Agradeço desde já!

    #include <stdio.h>
    #include <stdlib.h>
    
    struct cliente
    {
    	char nome[30];
    	int cod;
    	char ender[30];
    	int quant;
    	float valor;
    };
    
    void incluir()
    {
    	cliente incluir[1];
    
    	for (int i = 0 ; i < 2 ; i++)
    	{
    		printf("NOME: \n");
    		fflush(stdin);
    		scanf("%s", &cliente[i].nome);
    
    		printf("CODIGO: \n");
    		fflush(stdin);
    		scanf("%i", &cliente[i].cod);
    
    		printf("ENDERECO: \n");
    		fflush(stdin);
    		scanf("%s", &cliente[i].ender);
    
    		printf("QUANTIDADE: \n");
    		fflush(stdin);
    		scanf("%i", &cliente[i].quant);
    
    		printf("VALOR: \n");
    		scanf("%f", &cliente[i].valor);
    	}
    }
    
    void listar()
    {
    	int i, aux;
    
    	for(i = 0; i < aux; i++)
    	{
    		printf(" ARQUIVO %d\n", (i + 1));
    		printf(" CODIGO: %i", cliente[i].cod);
    		printf(" NOME: %s", cliente[i].nome);
    		printf(" ENDERECO: %s", cliente[i].ender);
    		printf(" QUANTIDADE: %i", cliente[i].quant);
    		printf(" VALOR: %f", cliente[i].valor);
    		printf("\n\n");
    	}
    }
    
    void editar()
    {
    	int cod, i;
    
    	printf("\n CODIGO: ");
    	scanf("%i", &cod);
    
    	printf("\n INFORME OS NOVOS DADOS:\n\n ");
    
    	printf("\n NOME: ");
    	scanf("%s", &cliente[i].nome);
    
    	printf("\n CODIGO: ");
    	scanf("%i", &cliente[i].cod);
    
    	printf("\n ENDERECO: ");
    	scanf("%s", &cliente[i].ender);
    
    	printf("\n QUANTIDADE: ");
    	scanf("%i", &cliente[i].quant);
    
    	printf("\n VALOR: ");
    	scanf("%f", &cliente[i].valor);
    
    	printf("DADOS ALTERADOS COM SUCESSO!");
    }
    
    void excluir()
    {
    	int cod;
    
    	printf("\n CODIGO: ");
    	scanf("%i", cod);
    
    	cliente[i].cod = "";
    	cliente[i].nome = "";
    	cliente[i].ender = "";
    	cliente[i].quant = "";
    	cliente[i].valor = "";
    
    	printf("DADOS APAGADOS COM SUCESSO!");
    
    }
    
    main()
    {
    	void incluir();
    	void listar();
    	void editar();
    	int op = 0, aux = 0;
    
    	do
    	{
    		op = menu();
    
    		switch(op)
    		{
    		case 1:
    			incluir();
    			break;
    
    		case 2:
    			listar();
    			break;
    
    		case 3:
    			editar();
    			break;
    
    		case 4:
    			excluir();
    			break;
    		}
    	}
    
    	while(op != 0);
    	system("pause");
    }

     

    • Curtir 1

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!