Ir para conteúdo
Fórum Script Brasil

geleiask8

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre geleiask8

geleiask8's Achievements

0

Reputação

  1. Também sei pouco sobre listas encadeadas mas uma ideia que posso te dar é adicionar mais um campo na sua struct para armazenar o endereço do anterior typedef struct lista { int info; struct lista* prox; struct lista* ant; } Lista; Ai você usa o for que você usou para imprimir armazenando o p numa lista auxiliar e passando esse p para o p ant do prox ! meio confuso exemplo lista* invertelista (Lista *l) { lista* p lista* aux for (p = l; p != NULL; p = p->prox){ p->ant = aux; printf("info = %d\n", p->info); aux = p; } return p; } OBS: Caso você inverta a lista a função de impressão vai mudar, ao invés de usar p = p->prox no for usa-se o p = p->ant
  2. Galera, é o seguinte, gostaria de fazer um aplicativo para manipular a memória de outros processos, ex: alterar um dado de outro programa em execução usando ponteiros e lista encadeada. alguém poderia me dar uma ajuda de como fazer isso ? Como saber qual tipo de dado está armazenado em determinado endereço de memória, e qual parte da memória foi reservada para determinado programa. Obrigado pela atenção !!
  3. Galera a uns 6 meses atraz eu tava brincando com crackear programas, alguns deles eu precisava quebrar criptografias, tipo primeiro eu usava um programa pra detectar qual era a criptografia depois procurava um unpacker para ela!!! Só que eu perdi o programa que detectava o tipo de criptografia então se alguém puder me ajudar ou se conhecer outro que tenha o mesmo objetivo por favor me fale, estou desesperado já atraz disso!!! Obrigado pela atenção!!!
×
×
  • Criar Novo...