Ir ao conteúdo
  • Cadastre-se

clara leal

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

1
  1. Quero fazer uma comparação de enquanto o numero de clientes não for um inteiro retorne sempre para o printf("Quantos clientes deseja cadastrar") #include <stdio.h> #include "cliente.c" #include <stdlib.h> <int main(void){ int n; //Variável que determina o número de clientes a serem cadastrados printf("Quantos clientes deseja cadastrar? "); scanf("%d", &n); Cliente *clientes = (Cliente*) malloc(n * sizeof(Cliente)); //Alocação dinâmica do ponteiro clientes do tipo Cliente for(int i = 0; i < n; i++){ printf("Informe o nome do cliente: "); scanf(" %[^\n]", clientes[i].nome); //Cadastro do nome do cliente getchar(); //Função para absorver o \n printf("Informe o endereço do cliente: "); scanf(" %[^\n]", clientes[i].endereco); //Cadastro do enedereço do cliente getchar(); printf("informe o código do cliente: "); scanf("%d", &clientes[i].codigo_cliente); //Cadatro do código do cliente getchar(); } atribuirDados(clientes, n); //CRIAR FUNÇÃO QUE APAGA O ARQUIVO TXT free(clientes); //Esvaziamento da memória alocada pelo ponteiro clientes return 0; }>

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!