TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Exemplo Em C Struct

Pesquisas Acadêmicas: Exemplo Em C Struct. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  22/3/2014  •  804 Palavras (4 Páginas)  •  519 Visualizações

Página 1 de 4

//Viviane Santos Rocha

#include<stdio.h>//Biblioteca

int i; // Variavel Global

struct filmes

{

char nome[30];//Declarando Variaveis

int genero;

int midia;

};

void preenche(struct filmes fil[],int pos)//Função para cadastro

{

for(i=0;i<pos;i++)

{

printf("Digite o nome do Filme:");

scanf("%s",&fil[i].nome);

printf("Digite: \n 1-Comedia \n 2-Terror \n 3-Suspense \n 4-Drama \n 5-Acao \n 6-Infantil \n 7-Musical:");

scanf("%d",&fil[i].genero);

printf("Digite: \n 1-DVD \n 2-VHS:");

scanf("%d",&fil[i].midia);

}

}

void exibe(struct filmes fil[],int pos)//Exibe os itens cadastrados

{

for(i=0;i<pos;i++)

{

printf("Nome Filme: %s \n",fil[i].nome);

printf("Genero: %d \n",fil[i].genero);

printf("Midia: %d \n",fil[i].midia);

printf("\n");

}

}

void busca_nome(struct filmes fil[],int pos,char nome[30])//Função que faz a busca pelo nome

{

for(i=0;i<pos;i++)

{

if(strcmp(nome,fil[i].nome)==0)//Função STRCMP compara tipo de dados char

{

printf("Nome Filme: %s \n",fil[i].nome);

printf("Genero: %d \n",fil[i].genero);

printf("Midia: %d \n",fil[i].midia);

printf("\n");

}

}

}

void busca_genero(struct filmes fil[],int pos,int genero)//Faz a busca por Genero

{

for(i=0;i<pos;i++)

{

if(genero==fil[i].genero)

{

printf("Nome Filme: %s \n",fil[i].nome);

printf("Genero: %d \n",fil[i].genero);

printf("Midia: %d \n",fil[i].midia);

printf("\n");

}

}

}

void busca_midia(struct filmes fil[],int pos, int midia)//Faz a busca pela midia

{

for(i=0;i<pos;i++)

{

if(midia==fil[i].midia)

{

printf("Nome Filme: %s \n",fil[i].nome);

printf("Genero: %d \n",fil[i].genero);

printf("Midia: %d \n",fil[i].midia);

printf("\n");

}

}

}

...

Baixar como (para membros premium)  txt (3.4 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com