Разбить произвольный текст, находящийся в файле, на строки определенной длины - C#

Узнай цену своей работы

Формулировка задачи:

Разбить произвольный текст, находящийся в файле, на строки определенной длины. При переносе слова предусмотреть вывод дефиса(без грамматики)

Решение задачи: «Разбить произвольный текст, находящийся в файле, на строки определенной длины»

textual
Листинг программы
string path = @"C:\Users\" + Environment.UserName + @"\AppData\Local\Yandex\YandexBrowser\User Data\Default\Cache\s";
            List<string> list = new List<string>();
            int LastIndex = 0, length = 10;
 
            for (int j = 0; j < path.Length / length; j++ )
                for (int i = LastIndex; i <= LastIndex + length; i++)
                    if (i == LastIndex + length & LastIndex + length<=path.Length)
                    {
                        list.Add(path.Substring(LastIndex, length));
                        LastIndex = i;
                    }
 
            if (path.Length - LastIndex > 0) list.Add(path.Substring(LastIndex, path.Length - LastIndex));
            
            foreach (string s in list) Console.WriteLine("{0} - {1}", s, s.Length);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5
Похожие ответы