1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Ajuda em Visual Basic

Discussão em 'Programação' iniciada por pequenita, 2 de Março de 2009. (Respostas: 2; Visualizações: 406)

  1. Gostaria de escrever uma função que receba uma ​
    string e um separador e que divida
    a
    string em duas outras strings. Trate adequadamente as condições de erro.

    Exemplo: Divide(“Jones^Sam^IV^Houston”, “^”, st1, st2) faz com que st1 fique com​
    o valor “Jones” e st2 com “Sam^IV^Houston”.

    Cumprimentos
     
  2. xispas2008

    xispas2008 Power Member

    st1 = str.Substring(0, str.IndexOf(sep))
    st2 = str.Replace(st1 & sep, "")

    em que passas st1 e st2 por byref para a funçao
     
  3. PNDmartins

    PNDmartins Power Member

    Também podes colocar os dados numa array. Exemplo:

    Código:
    Dim Divide as string = “Jones^Sam^IV^Houston”
    Dim Str() as string
    
    Str = split(divide,"^")
    
    A partir deste momento tens isto:
    Str(0) = Jones
    Str(1) = Sam
    Str(2) = IV
    Str(3) = Houston
     

Partilhar esta Página