• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

got_r00t?

[Resolvido] Problema em criar loop infinito

9 mensagens neste tópico

Ola a todos,

O meu problema não e exactamente a linguagem em si, e mais um problema de lógica, acho eu.

Aqui vai um exemplo do loop que eu quero criar:

1

2

3

1-1

1-2

1-3

2-1

2-2

2-3

3-1

3-2

3-3

1-1-1

1-1-2

1-1-3

1-2-1

1-2-2

.............

E por ai fora..

O loop e para ser Infinito.

Os números 1 2 e 3 que eu dei acima são apenas como exemplo, quando aplicado ao meu programa, esse array vai ter + de 100, e o array esta como 'String' pois na minha aplicação, ele vai ter.

Posso colocar o codigo que estou ainda a tentar lol


Dim array_all(4) As String
        array_all(0) = "1"
        array_all(1) = "2"
        array_all(2) = "3"
        array_all(3) = "4"
        array_all(4) = "5"

        Dim array_all_1() As String = array_all.Clone

        Dim digit As Integer = 0
        Dim multi As Integer = 0
        Dim digit_max As Integer = array_all.Length

        While (1)
            For i As Integer = 0 To array_all.Length - 1
                combo_txt.Text = (digit * (array_all_1(multi))) + array_all(i)
            Next

            digit += 1
            multi += 1


            If digit = digit_max Then
                ' :S
            End If
        End While

Não posso fazer For entro de For, pois é para ser infinito.

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Dim blnVAR as Boolean = False

While (blnVAR = False)
YOUR CODE HERE
End While

Algo deste género não te serve?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

podes explicar melhor ?

Não estou a ver como implementar.

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ou então..

            Do While 0 = 0

                ' Teu código aqui

            Loop

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o problema e o meu codigo ^^

pq para o loop ser infinito já la tenho o While (1)

agr o eu problema e mesmo interpretar o problema.

A maneira que eu disse que estava a tentar, era com uma forma de duplicar o array, mas dp com novos arrays não sei cm os vo "monitorizar" a todos.

ou então, deem outras ideias de fazer isto, pq nao estou msm a ver

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

problema resolvido.

a chave não era por vários arrays, só e preciso mesmo 1, e com a rotação do mesmo incrementar os seguintes, e verificar quando chega o seu ultimo valor pelo index

Uma dúvida ... este trabalho é para ?

Para um trabalho da escola.

Esta ideia surgiu quando estava a fazer um novo login encriptado, para outro programa meu.

Este programa vai servir para gerar hashes, para ver se a alguma possibilidade de crack, e quanto tempo leva.

Só espero não conseguir resultados ^^

Agora só me falta a ligação SSL.

Obrigado

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

problema resolvido.

a chave não era por vários arrays, só e preciso mesmo 1, e com a rotação do mesmo incrementar os seguintes, e verificar quando chega o seu ultimo valor pelo index

Para um trabalho da escola.

Esta ideia surgiu quando estava a fazer um novo login encriptado, para outro programa meu.

Este programa vai servir para gerar hashes, para ver se a alguma possibilidade de crack, e quanto tempo leva.

Só espero não conseguir resultados ^^

Agora só me falta a ligação SSL.

Obrigado

Cumps

Se quiseres mostras a solução aqui, era interessante :(

A solução que te ia propor era utilizando uma função recursiva ... dá um pouco de trabalho mas no geral até é simples.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora