Como ler entradas do usuário pelo Console
18/03/2009
0
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
Posts
18/03/2009
Ara.es
Para ler:
System.Read();
System.ReadLn();
Para escrever:
System.Write()
System.WriteLn();
e isso ai, teste e qualquer coisa é só postar!! Flw!!
18/03/2009
Diegov
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
18/03/2009
Ara.es
Basta colocar o nome do tipo da variavel de destino que aparece o metodo Parse.
ex:
int numero = 0; numero = int.Parse("1");
Flw!!
Clique aqui para fazer login e interagir na Comunidade :)