#include #include /* #include */ struct fav{ char nome[100]; char link[200]; }favoritos[200]; int tam=0; void add(); void pesq(); void carregar(); void salvar(); void menu(); char op; int main() { do{ menu(); }while(op != 5); return 0; } void menu() { do { if(tam) puts("1 - Cadastrar mais favoritos"); else puts("1 - Cadastrar"); puts("2 - Pesquisar"); puts("3 - Salvar"); puts("4 - Carregar lista"); puts("5 - Sair"); printf("Escolha a opcao: "); scanf("%d",&op); } while(op < 1 || op > 5); switch(op) { case 1: add(); break; } } void add() { if(tam != 200) { tam++; printf("\nDigite o Nome do favoritos: "); scanf("%99[^\n]%s",&favoritos[tam-1].nome); printf("\nDigite o Link do favoritos: "); scanf("%199[^\n]%s",&favoritos[tam-1].link); printf("\nCadastro Concluido.\n"); } else { printf("Max de cadastros atingido."); } }