Olá!
Estou tentando criar um programa para cadastrar 5 livros. Até ai tudo bem...criei uma struct e um menu com switch. Porém, após inserir os dados, preciso que não ultrapasse 5 registros e que se passar exiba uma mensagem de sistema lotado. Não sei como posso fazer essa parte.
switch(menu){
case 1:
for(i=0; i<MAX_CAD; i++){
printf("Livro %d\n\n",i+1);
reg.codigo=i+1;
printf("Digite o nome do livro:");
gets(reg.livro);
fflush(stdin);
printf("Digite o nome do autor:");
gets(reg.autor);
fflush(stdin);
printf("Digite o nome da editora:");
gets(reg.editora);
fflush(stdin);
system("cls");
Outro parte que estou tendo dificuldade é inserir "lista vazia" no case 2 se o case 1 não for preenchido.
case 2:
for(i=0; i<MAX_CAD; i++){
printf("\n Codigo: %d - Livro: %s - Autor: %s - Editora: %s",reg.codigo, reg.livro, reg.autor, reg.editora);
}
}
break;
Poderiam me ajudar?
Desde já agradeço!