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
{{Você ta usando a variavel "i" em todos os campos, sendo que "i" não é do tipo vetor ou qualquer coisa do tipo.
Ele está recebendo 0 em todas as ocasiões, então quando você digitar no ultimo campo o valor de "i" vai ser o valor digitado, então as variavéis que receberam i também receberam o ultimo dado digitado.
Sugiro que verifique com calma a logica de seu código e qualquer duvida que apareça poste aqui novamente.
Atenciosamente,}}
{{Saulo Aguiar}}
Nesse exercício vamos verificar o erro do código dado.
Reveja a declaração das variáveis:
char Cadastro[5][100],nome[0][100],telefone[0][100],rua[0][100],bairro[0][100],numeroCASA[0][100];
Lembre-se que a declaração de um vetor de vetores tem a seguinte forma:
char v[numero de vetores][numero de caracteres];
Da forma como está, os vetores nome, telefone, rua, bairro e numeroCASA tem zero elementos, de forma que a leitura não funcionará como desejado.
Nesse exercício vamos verificar o erro do código dado.
Reveja a declaração das variáveis:
char Cadastro[5][100],nome[0][100],telefone[0][100],rua[0][100],bairro[0][100],numeroCASA[0][100];
Lembre-se que a declaração de um vetor de vetores tem a seguinte forma:
char v[numero de vetores][numero de caracteres];
Da forma como está, os vetores nome, telefone, rua, bairro e numeroCASA tem zero elementos, de forma que a leitura não funcionará como desejado.
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar