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

André Parreira

[Resolvido] Inverter string

6 mensagens neste tópico

Boas

Como se inverte uma string( escrever num form e aparecer em outro ou numa msgbox a mesma frase invertida).

Agradecia ajuda

Obrigado

:(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Dim texto as String = "xpto", aux as string = String.Empty
for each c as Char In texto
    aux &= c
Next
messagebox.show(aux)

É isto que queres?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não consigo.

pus esse código e a palavra aparece igual na msgbox, aparece xpto bem e não invertida

não há outra forma?

obrigado! :(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Desculpa, enganei-me, estava a pensar noutra coisa  :(

Dim texto as String = "xpto", aux as string = String.Empty
for I as Integer = texto.length() - 1 TO 0 step -1
    aux &= texto(I)
Next
messagebox.show(aux)

O problema é que neste momento não posso testar.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

outra solução adaptada do anolsi

        Dim texto As String = "xpto", aux As String = String.Empty
        For Each c As Char In texto
            aux = c & aux
        Next
        MessageBox.Show(aux)

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