implementação da limpeza2

falta testar no linux, mas no codeblocks funcionou