1 / 1 / 0
Регистрация: 11.10.2015
Сообщений: 46
1

Console.Writeline - вывод строки определенной до определенной длины спереходом на новую строку

09.01.2016, 18:05. Показов 6963. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.

Существуют разные флаги для Console.Writeline.
Например вот такой способ:

C#
1
Console.Write("{0,8}", someString);
Ограничивает длину выводимой строки до 8 символов, но, если длина строки более 8 символов, то строка урезается.
А можно ли настроить длину выводимой строки таким образом, чтобы, если строка короче заданной длины, то допечатываются пробелы, а если строка длиннее то при достижении заданной длины происходит переход на новую строчку и строка допечатывается до конца?

Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2016, 18:05
Ответы с готовыми решениями:

Скопировать часть строки с определенной позиции и определенной длины в другую строку
Ввести с клавиатуры строку. Скопировать часть строки с определенной позиции и определенной длины в...

Строка: Скопировать часть строки с определенной позиции и определенной длины в другую строку
Скопировать часть строки с определенной позиции и определенной длины в другую строку. Например:...

Укоротить строку до определенной длины
Здравствуйте. Не могли бы подсказать как можно укоротить строчку до определенной длины??

Перенести текст файла на определенной позиции на новую строку
Здравствуйте, имеется входной текстовый файл, в нем есть такой вот текст например: int i = 0;...

2
Эксперт .NET
5864 / 4741 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
09.01.2016, 18:26 2
RHCP,
Можно просто написать свой метод вывода. Например:
C#
1
2
3
4
5
6
7
8
9
10
static void WriteLine(string s)
{
    for (int i = 0; i < s.Length; i++)
    {
        if (i!=0 && i % 8 == 0)
            Console.WriteLine();
        Console.Write(s[i]);
    }
    Console.WriteLine();
}
1
1 / 1 / 0
Регистрация: 11.10.2015
Сообщений: 46
09.01.2016, 18:31  [ТС] 3
Спасибо.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.01.2016, 18:31
Помогаю со студенческими работами здесь

Как вывести на экран строку определенной длины
есть вот такой код printf(&quot;%.15s: tick = %lld\n&quot;, items.name, items._unsec.tick); как сделать...

Вывод из файла строк определенной длины
В файле содержатся несколько строк различной длины. Требуется вывести только те, длина которых...

Запись строки определенной длины
Доброго времени суток. Нужно записать строку определенной длины: using (var fs =...

Запрос строки определенной длины
Товарищи! Помогите, пожалуйста! У нас есть таблица, которая содержит имена, пол, время. Как из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru