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