Gerenciador de biblioteca por listas

3167 palavras 13 páginas
//NOME: FERNANDO MALUF PENNA
//
//VALOR DO PROJETO: ___________PONTOS

#include
#include
#include
#include
#include

struct no // struct para rodar os livros
{
char titulo[30]; char autor[20]; char genero[10]; int cod_ind; int d,m,a; int disponiveis; struct no *prox;
}; //criar as variaveis dos livros

struct cad_clientes
{
char nome[50]; int codigo; struct no *lista_de_livros_pegos; struct cad_clientes *prox;
};
void mostrar_lista_de_livros_alugados_por_dado_cliente(struct no*aux)
{
printf("\n LIVROS ALUGADOS: "); while(aux->prox != NULL) { printf(" %s ,",aux->titulo); //ele mostra o livro e coloca uma virgula aux = aux->prox; } printf(" %s.\n",aux->titulo); //ele coloca "." para o ultimo livro alugado
}
//****************************************************MOSTRANDO A LISTA void mostrar_lista(struct no*lista)
{
if(lista == NULL) { system("cls"); printf("\nListra de livros VAZIA\n\n"); printf("Presione qualquer tecla para continuar..."); } else{ printf("\n\nLISTA DE LIVROS(cod/titulo,autor,genero,disponiveis)\n\n"); printf("%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c\n",201,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,187); while(lista!=NULL) { printf("%c ",186); printf("%4d ",lista->cod_ind); printf("%30s ",lista->titulo);

Relacionados

  • Android
    1455 palavras | 6 páginas
  • Aplicação de um sistema para mineração de dados de vendas
    4184 palavras | 17 páginas
  • Programação em iec
    62950 palavras | 252 páginas
  • Instalando S.O
    2904 palavras | 12 páginas
  • Guia de Administração ArcServer R16
    302056 palavras | 1209 páginas
  • Linux como funciona
    1601 palavras | 7 páginas
  • Android X IOS
    1018 palavras | 5 páginas
  • Tecnologia da informação
    1696 palavras | 7 páginas
  • Análise
    3652 palavras | 15 páginas
  • Instalação do terminal server
    2308 palavras | 10 páginas