Для произвольного текста, хранящегося в файле, напечатать и удалить слова заданной длины - C#
Формулировка задачи:
Для произвольного текста, хранящегося в файле, напечатать и удалить слова заданной длины.
Каким образом можно реализовать данную программу?
Решение задачи: «Для произвольного текста, хранящегося в файле, напечатать и удалить слова заданной длины»
textual
Листинг программы
using System.IO; using System.Text; namespace ConsoleApplication { class Program { static void Main() { string path = "file.txt"; if (!File.Exists(path)) { File.Create(path).Close(); string randomText = "asda sd qwdj hqjwd jasbd olqwp nsjdks da;slmjksm casjquiwjd_ 12asdjquhw smnmna dmnsmna mnsnadand nw wu ui i o p"; File.WriteAllBytes(path, Encoding.Default.GetBytes(randomText)); } int N = 5; StringBuilder sb = new StringBuilder(); string[] words = File.ReadAllText(path, Encoding.Default).Split(' '); for (int i = 0; i < words.Length; i++) { if (words[i].Length == N) continue; sb.Append(words[i] + " "); } File.WriteAllBytes(path, Encoding.Default.GetBytes(sb.ToString())); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д