Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

programadorvb

[Resolvido] Dúvida leitura de valores readline()

Mensagens Recomendadas

programadorvb

Boa Noite,

Tenho aqui uma dúvida na função readline(), o que pretendo é o seguinte:

Consoante a entrada de dados, por exemplo:

10 2

Queria que o 10 ficasse numa variável e o 2 noutra variável.

Alguém me consegue ajudar

Obrigado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Tiago Salgado

Mas tem sempre esse padrão? "Valor1 Valor2" ?

Caso tenha, podes usar a função Split()

Algo como:

Dim valores = Console.ReadLine().Split(" ")

Editado por thoga31
GeSHi

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
NunoDinis

Caso sejam apenas poucos valores (e se assim se justificar), podes fazer diretamente:

WriteLine("Digite o primeiro número")
valor1 = Console.ReadLine()
WriteLine("Digite o segundo número")
valor2 = Console.ReadLine()
WriteLine("O valor 1 é" & valor1 & " e o valor 2 é " & valor 2 & ")

A função split resolverá o teu problema, como o Tiago indicou e muito bem. Retornará um array de Strings.


Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
NunoDinis
Se tiveres sempre o espaço como separador de dados o split é o ideal. Tal como disse o Tiago Salgado

Não necessariamente... No caso que o Tiago indiciou sim, mas podes ter qualquer outro caracter, tens é que informar o programa..

Editado por NunoDinis

Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Partilhar esta mensagem


Ligação 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

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.