Exemplo n.º 1
0
int main()
{
  printf("Informe F para Finalizar a lista\n\n");  
  int n;
  le();
  printf("\nDigite o numero sorteado: ");
  scanf("%d",&n);
  exclui(&lista,n);
  system("PAUSE");   
  return 0;
}
Exemplo n.º 2
0
void menu_excluirProduto(Produto* lista){
    system("cls");

    Produto* p;
    int codigo;

    printf("--------EXCLUSAO DE PRODUTO-----------");

    printf("\n\nDigite o codigo do produto:");
    scanf("%d",&codigo);

    p = consultaCodigo(lista, codigo);

    if(p != NULL){
        sprintf(_resposta, "Produto excluido com sucesso!\n    nome:   %s\n    codigo: %d",p->nome,p->codigo);

        exclui(p);
    }else
        sprintf(_resposta, "Produto nao encontrado!\n    codigo: %d",codigo);
}
Exemplo n.º 3
0
int main(){
	char str[1000], strr[1000];
	gets(str);
	exclui(str, strr);
	printf("%s", strr);
}
int main()
{
    int opprincipal = 0, sair = 1, esc1 = 0, i = 0, j = 0;
    cadastro mPreco;

    system("cls");
    system("color 47");

    fileindice = fopen("indice.txt", "r");
    fscanf(fileindice, "%d", &y);
    fclose(fileindice);

    arquivoP = fopen("produtos.txt", "rb");
    rewind(arquivoP);
    while(j <= y && !feof(arquivoP))
    {
        fread(&produtos[j].qtdp, sizeof(cadastro), 1, arquivoP);
        fread(&produtos[j].codprod, sizeof(cadastro), 1, arquivoP);
        fread(&produtos[j].valorprod, sizeof(cadastro), 1, arquivoP);
        fread(&produtos[j].nomeprod, sizeof(cadastro), 1, arquivoP);
        j++;
    }


    while(capax == 0)
    {
        capa();
    }


    while(opprincipal == 0)
    {
        printf("\n_________________M&R - SISTEMA DE ESTOQUE, VENDAS E RELATORIOS_________________\n\n\n");
        printf("ESCOLHA UMA DAS OPCOES ABAIXO:\n\n");
        printf("[1] - GERENCIAR ESTOQUE   "
               "[2] - VENDAS   "
               "[3] - RELATORIOS   "
               "[4] - SAIR \n\n");
        printf("-> ");
        scanf("%d", &opprincipal);


        switch(opprincipal)
        {

        case 1:

            system("cls");
            printf("\n____________________M&R - GERENCIADOR DE ESTOQUE____________________\n\n\n");
            printf("[1] - CADASTRAR NOVO PRODUTO\n"
                   "[2] - EXCLUIR PRODUTO\n"
                   "[3] - ATUALIZAR PRODUTO\n"
                   "[4] - SAIR \n\n");
            printf("-> ");
            scanf("%d", &esc1);

            switch(esc1)
            {

            case 1:

                cad();
                break;

            case 2:

                exclui();
                break;

            case 3:

                atualiza();
                break;

            case 4:
                main();
                break;

            default:
                printf("OPCAO INVALIDA!");
                getchar();
                main();
                break;
            }

            break;

        case 2:

            vendas();


            break;

        case 3:
            system("cls");

            printf("\n____________________M&R - RELATORIOS____________________\n\n\n");
            printf("[1] - GERAR RELATORIO DE PRODUTO ESPECIFICO\n"
                   "[2] - GERAR RELATORIO COMPLETO\n"
                   "[3] - GERAR RELATORIO MAIOR PRECO\n"
                   "[4] - GERAR RELATORIO PRECO MEDIO DO ESTOQUE\n"
                   "[5] - SAIR\n");
            printf("-> ");
            scanf("%d", &esc1);

            switch(esc1)
            {

            case 1:
                break;

            case 2:
                imprime();
                break;

            case 3:
                maiorpreco(produtos);
                break;
            default:
                printf("OPCAO INVALIDA!");
                break;
            case 4:
                precomedio();
                break;

            case 5:
                main();
            }

        case 4:
            exit(1);


        case 10:
            capa();
            break;

        default:
            printf("OPCAO INVALIDA!");
            getch();
            main();

        }

    }

    return 0;
}