Разбить произвольный текст, находящийся в файле, на строки определенной длины - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д