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