Pregunta:
¿c# opciones para imprimir en consola?
diegohalbo
2013-02-28 19:41:33 UTC
Me gustaria saber si se puede hacer un salto de linea hacia atras es decir
si imprimo "Hola" volver a imprimir en la misma linea sin concatenar, para que muestre " hola mundo"
por ejemplo:
si yo hago Console.WriteLine("Hola");
y luego en la siguiente linea Console.WriteLine("Mundo");
Esto lo imprime en 2 lineas distintas, aclaro se que puedo concatenar, pero no quiero eso, lo que quiero saber es si "\n" hace salto de linea hay algo para retornar linea?, por que con un ""for"" no puedo concatenar y cadavez que el for corre imprime en linea distinta y yo necesito imprimir en la misma linea, espero ayuda
Tres respuestas:
Im the dog
2013-02-28 19:53:32 UTC
para escribir por consola sin que salte de linea (creo que eso es lo que quieres) puedes usar el método Console.Write(dato), con eso escribe un texto sin saltar a la otra linea, y si vuelves a usarlo, no baja a la otra linea:

ejemplo:

[...]

Console.Write("hola ");

Console.Write("mundo.");

[...]

Salida por consola:

hola mundo.



Sin saltar la línea.
anonymous
2013-03-01 14:49:21 UTC
usa el caracter llamado "retorno de carro", se representa así \r, por ejemplo



Console.WriteLine("0123456789\rABC");
anonymous
2013-02-28 19:46:13 UTC
Si lo que quieres es hacer un salto de linea con un solo Writeline()



Usa "\n" hace un salto de linea



Console.WriteLine("Hola\n Mundo!");



Imprimira:



Hola

Mundo!


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...