CLR: .Net / Mono / Boo / Otros CLR > C#
Analogo De Scanf En C#
(1/1)
AnG€l:
Hola a todos, bueno mi pregunta es esa, si hay algun analogo de el "scanf" de c para el C# , es que estoy realizando aplicaciones de consola, que solo trabaja con constantes :alien: , y bueno ahora quisiera hacerlo pero con datos de entrada.
Saludos
Diodo:
Hola puedes usar:
string cadena = Console.ReadLine();
Aca todos los metodos para jugar con la consola:
http://msdn2.microsoft.com/es-es/library/s...le_methods.aspx
salu2 :hola:
AnG€l:
Hola diodo gracias por responder, hice un ejercicio :
--- Citar ---using System;
namespace practica45
{
class lectura
{
[STAThread]
static void Main()
{
int a;
Console.WriteLine("Ingrese los N numeros para la Suma:");
a = Console.Read();
Console.WriteLine("el numero es :{0}",a);
}
}
}
--- Fin de la cita ---
emm, supuestamente me tendria que entregar el numero que le ingreso pero me da otra cantidad mucho mayor, no se donde esta el problema :S gracias :scream:
saludos
Diodo:
El metodo Read() lee un caracter en hexadecimal de consola, comenzando por el principio, en tu caso esta leyendo la "I" del texto "Ingrese los N numeros para la Suma:" que se corresponde con "51" en hexadecimal
Puedes usar ReadLine de este modo:
int numero = int.Parse(Console.ReadLine());
La funcion Parse lo que hace es pasar de cadena a entero
salu2 :hola:
Navegación
Ir a la versión completa