Estou fazendo um trabalho da faculdade de software de padaria , no menu onde cadastro os clientes consegui fazer certo, so que quando ele grava, ele so grava o ultimo campo que digitei em todos os campos, alguem poderia me ajudar?
Codigo
//Declarando variaveis menu clientes
int i=0;//cadastro
int j=0;//
int opcaoMenuClientes;
char voltarMenuClientes;//sai de relatorios e cadastro de clientes e vai ao MENU DE CLIENTES
char Cadastro[5][100],nome[0][100],telefone[0][100],rua[0][100],bairro[0][100],numeroCASA[0][100];
// opção CADASTRO DE CLIENTES (opção DE MENU CLIENTES = 1):
if(opcaoMenuClientes == 1)
{
do{
system("cls");
printf("\n\t\tMENU DE CLIENTES/ Cadastro de clientes\n\n");
printf("\n\n\n\t NOME: ");
gets(nome);
printf("\n\t TELEFONE: ");
gets(telefone);
printf("\n\t RUA: ");
gets(rua);
printf("\n\t BAIRRO: ");
gets(bairro);
printf("\n\t NUMERO DA CASA: ");
gets(numeroCASA);
fflush(stdin);
printf("\n\n\n\t NOME: %s",nome);
printf("\n\n\n\t TELEFONE: %s",telefone);
printf("\n\n\n\t RUA: %s",rua);
printf("\n\n\n\t BAIRRO: %s",bairro);
fflush(stdin);
printf("\n\n\n\t NUMERO DA CASA: %s",numeroCASA);
printf("\n\n\n\n\n\n\n\n\n\n\n\n\t\tCLIENTE CADASTRADO COM SUCESSO!!!");
printf("\n\n\n\n\t\t\Deseja cadastrar mais clientes? (n = nao / s = sim)\n\n\t\tOpcao: ");
scanf("%c",&voltarMenuClientes);
fflush(stdin);
i++;
if(voltarMenuClientes == 'n' || voltarMenuClientes == 'N')
{
break;
}
if(voltarMenuClientes == 's' || voltarMenuClientes == 'S')
{
}
}while(opcaoMenuClientes!=3);//sai (FECHANDO O do)
}//Fechando o IF