int main() { FILE *fExistencias; FILE *fPedidos; tLista listaExistencias; tLista listaPedidos; fExistencias = fopen("existencias.txt", "r"); if (fExistencias == NULL) fprintf(stderr, "No pudo abrirse archivo existencias."); else { fPedidos = fopen("pedidos.txt", "r"); if (fPedidos == NULL) { fprintf(stderr, "No pudo abrirse archivo de pedidos"); fclose(fExistencias); }else { listaExistencias = cargarListaExistencias(fExistencias); listaPedidos = cargarListaPedidos(fPedidos); fclose(fExistencias); fclose(fPedidos); mostrarLista(listaExistencias); mostrarLista(listaPedidos); liberarLista(&listaExistencias); liberarLista(&listaPedidos); } } return EXIT_SUCCESS; }
int main(){ lista *li; li = criaLista(); int i; int quantCarros,quantRemocao; int opcao; while(1){ system("cls"); setlocale(LC_ALL,"Portuguese"); printf("[1] Adicionar carro\n[2] Excluir carro\n[3] Mostrar carros\n[4] Mostrar tamanho da lista\n[5] Sair\nEscolha a opção: "); fflush(stdin); scanf("%d",&opcao); if(opcao == 1){ printf("Desejas adicionar quantos carros? "); fflush(stdin); scanf("%d",&quantCarros); carros car[quantCarros]; for(i=0; i<quantCarros; i++){ fflush(stdin); printf("Digite a marca: ");fflush(stdin); gets(car[i].marca); printf("Digite o ano: ");fflush(stdin); scanf("%d",&car[i].ano); printf("Digite a cor: ");fflush(stdin); gets(car[i].cor); printf("Digite o preco: ");fflush(stdin); scanf("%f",&car[i].preco); inserirLista(li,car[i]); } }else if(opcao == 2){ system("cls"); printf("Deseja remover quantos? "); scanf("%d",&quantRemocao); if(removeInicio(li,quantRemocao) == 1){ printf("Removido com Sucesso!\n"); }else{ printf("Erro ao Remover!"); } system("pause"); }else if(opcao == 3){ imprimirLista(li); }else if(opcao == 4){ system("cls"); if(tamanhoLista(li) == 0){ printf("Lista está vazia!\n"); }else{ printf("Tamanho da lista: %d\n",tamanhoLista(li)); } system("pause"); }else if(opcao == 5){ return 0; }else{ printf("Opção inválida!\n"); } } liberarLista(li); return 0; }
int main() { FILE *fFlota; tLista lista; fFlota = fopen("flota.txt", "r"); if (fFlota == NULL) fprintf(stderr, "No pudo abrirse archivo flota."); else { lista = cargarLista(fFlota); lista = insertarElemento(lista, "AAC123", 0); lista = insertarElemento(lista, "AAC123", 3); mostrarLista(lista); mostrarMasAntiguos(lista); lista = eliminarElementos(lista, "TAA000", "WZZ999"); mostrarLista(lista); liberarLista(&lista); fclose(fFlota); } return EXIT_SUCCESS; }