Ir ao conteúdo
  • Cadastre-se

Passar parametros e imprimir na ordem. C


Thiago72

Posts recomendados

Bom dia programadores.

 

Tenho um codigo aqui que coleta 10 cadastros, mas preciso passar esses cadastros por parametro para uma função onde irá conter a regra de negocio.

Deve ser feita a ordenação, e depois devolvido na tela já na ordem numerica.

 

A parte do cadastro eu já fiz, porém não sei como passar por parametro e nem fazer a regra de negocio.

/*ATPS Prof Salgado*/#include <stdio.h>#include <stdlib.h>#include <stdbool.h>typedef struct{	char nome[40];	char cpf[11];	char idade[3];	int numero_cadastro;}cadastro;int cont;//Variavel contador.cadastro cad[10]; //A struct cad1 só pode receber até 10 cadastros./*Função que recebe os valores de cada variavel.*/void menu_cadastro(){        for (cont=0 ; cont<=9 ; cont++)        {            cad[cont].numero_cadastro = (cont+1);            printf ("\nCadastro %d\n", cad[cont].numero_cadastro);        printf ("\nNome: ");        gets(cad[cont].nome);        fflush(stdin);        printf ("\nIdade: ");        gets(cad[cont].idade);        fflush(stdin);        printf ("\nCPF: ");        gets (cad[cont].cpf);        fflush(stdin);        system ("cls");        printf ("\n Cadastro efetuado com sucesso!\n");        getchar();        system ("cls");    }    printf ("\nNao e possivel acrescentar mais cadastros.\n\n");}main(){    menu_cadastro();    system ("Pause");}
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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