Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.62/29: Рейтинг темы: голосов - 29, средняя оценка - 4.62
1 / 1 / 0
Регистрация: 11.10.2015
Сообщений: 46
1

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

09.01.2016, 18:05. Показов 5427. Ответов 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
5820 / 4697 / 2940
Регистрация: 20.04.2015
Сообщений: 8,359
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 - 2022, CyberForum.ru