Como ler entradas do usuário pelo Console
Olá!
Sou novo no C# e estou estudando vendo os vídeos da DevMedia e fazendo alguns laboratórios.
Alguém poderia me ajudar com o seguinte:
Eu quero ler do console duas informações e inseri-las em variáveis separadas, mas a entrada pelo usuário é feita em uma única linha. Seria um looping infinito de entrada (duas informações) processamento e saída.
Eu fiz em C++ e ficou assim:
C++
Poderiam da uma luz como fazer em C.
Tks
Diego
Floripa-SC
Sou novo no C# e estou estudando vendo os vídeos da DevMedia e fazendo alguns laboratórios.
Alguém poderia me ajudar com o seguinte:
Eu quero ler do console duas informações e inseri-las em variáveis separadas, mas a entrada pelo usuário é feita em uma única linha. Seria um looping infinito de entrada (duas informações) processamento e saída.
Eu fiz em C++ e ficou assim:
C++
int x, y;
// ** Le dados de entrada
while (cin >> x >> y) {
// Instrucoes
}
Poderiam da uma luz como fazer em C.
Tks
Diego
Floripa-SC
Diegov
Curtidas 0
Respostas
Ara.es
18/03/2009
use:
Para ler:
System.Read();
System.ReadLn();
Para escrever:
System.Write()
System.WriteLn();
e isso ai, teste e qualquer coisa é só postar!! Flw!!
Para ler:
System.Read();
System.ReadLn();
Para escrever:
System.Write()
System.WriteLn();
e isso ai, teste e qualquer coisa é só postar!! Flw!!
GOSTEI 0
Diegov
18/03/2009
Olá.
Não fui claro na minha explicação desculpa.
Mas eu queria fazer o descrito acima em C#.
As funções que vc passou não tem em C, pelo menos não achei.
Eu resolvi meu problema da seguinte forma:
Valeu pelo apoio.
Até a próxima. :D
Não fui claro na minha explicação desculpa.
Mas eu queria fazer o descrito acima em C#.
As funções que vc passou não tem em C, pelo menos não achei.
Eu resolvi meu problema da seguinte forma:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _3nMais1
{
class Program
{
static void Main(string[] args)
{
string entrada = "0";
int x = 0;
int y = 0;
while (true)
{
entrada = Console.ReadLine();
// -- Pega Primeiro Valor
x = Convert.ToInt32(entrada.Substring(0, entrada.IndexOf(" ")));
// Pega o Segundo Valor
y = Convert.ToInt32(entrada.Substring(entrada.IndexOf(" ")+1));
}
}
}
}
Valeu pelo apoio.
Até a próxima. :D
GOSTEI 0
Ara.es
18/03/2009
Ao invez de usar os metodos da classe Convert, vc pode usar os metodos Parse.
Basta colocar o nome do tipo da variavel de destino que aparece o metodo Parse.
ex:
Flw!!
Basta colocar o nome do tipo da variavel de destino que aparece o metodo Parse.
ex:
int numero = 0;
numero = int.Parse("1");
Flw!!
GOSTEI 0