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");
}