int main(void)
{
int I;
int insere;
typedef char string[121];
struct ficha{
string idioma;
unsigned int data;
string local;
string orientador;
char nivel;
};
typedef struct ficha tFicha;
typedef tFicha* PonteiroFicha;
PonteiroFicha Catalogo;
tFicha sficha;
for(I=0;I<1000;I++)
{
insere = 0;
printf("\nDeseja Adcionar Mais Uma Ficha...: ");
scanf("%d",&insere);
if (insere == 1)
{
// Catalogo =(struct tFicha *) malloc(sizeof(struct tFicha));
printf("\nDigite o idioma ..:");
scanf("%s",&Catalogo[I].idioma);
printf("\nDigite a Data...:");
scanf("%d",&Catalogo[I].local);
printf("\n Digite o Orientador...:");
scanf("%s",&Catalogo[I].orientador);
printf("\nOs Niveis Somentes Pode ser Mestrado e Doutorado.");
printf("\n M - Mestrado , D - Doutorado");
printf("\nDigite o Nivel..:");
scanf("%d",&Catalogo[I].nivel);
}
else
{
printf("\n Programa Encerrado ...:Fim");
return(0);
}
}
}