Изменение уже написанной строки в консоле - C#
Формулировка задачи:
Есть некая строка выведенная с помощью Console.Write(); После этого пользователь должен ввести значение,
а после нажатия клавиши Enter должна поставиться точка после введённого им текста.
Например:
Спасибо за помощь.
Листинг программы
- using System;
- class Program
- {
- static void Main()
- {
- uint i;
- Console.Write("Введите число: "); i = Convert.ToUInt32(Console.ReadLine()); // Тут нужно поставить точку, но консоль уже перешла на новую строку.
- Console.WriteLine("Число равно " + i + ".");
- Console.ReadKey();
- }
- }
Решение задачи: «Изменение уже написанной строки в консоле»
textual
Листинг программы
- Console.Write("input: ");
- int i = int.Parse(Console.ReadLine());
- Console.SetCursorPosition(Console.CursorLeft + "input: ".Length + i.ToString().Length, Console.CursorTop - 1);
- Console.WriteLine(".");
- Console.ReadKey(true);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д