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

[0] Índice de Mensajes

Ir a la versión completa