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

Struct Em C

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

Por:   •  6/4/2014  •  358 Palavras (2 Páginas)  •  220 Visualizações

Página 1 de 2

#include <stdio.h>

typedef struct

{

char marca[30], cor[20], implementos[100];

}trator;

int contador=0, continua=0, x=0;

char resposta;

void grava(trator *maq)

{

fflush(stdin);

printf("Marca do Trator: ");

gets( maq->marca );

fflush(stdin);

printf("Cor: ");

gets( maq->cor );

fflush(stdin);

printf("Implementos: ");

gets( maq->implementos );

}

void imprime(trator maq[]) {

system("cls");

printf("\n\n%Inventario de tratores \n");

for (x=0;x<=contador; x++) {

printf("Marca: %s\n", maq[x].marca);

printf("Cor: %s\n", maq[x].cor);

printf("Implementos: %s\n", maq[x].implementos);

}

printf("Total tratores: %d\n\n", contador+1);

}

int main()

{

trator maq[100];

while (continua == 0) {

grava(&maq[contador]);

fflush(stdin);

printf("Cadastra outro ? (S/N) ");

scanf("%c", &resposta);

if ( resposta == 's' || resposta == 'S') {

contador++;

continua = 0;

}

else

continua=1;

}

imprime(maq);

system("pause");

return 0;

}

...

Baixar como (para membros premium)  txt (1.2 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com