Считывание текста из файла и вывод на экран - C# (181873)

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

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

помогите пожалуйста с заданием, постоянно выдает ошибку что не может найти file.txt. хотя сам фал создан в папке, или я что то не так делаю? Написать программу, которая считывает текст из файла и выводит на экран только предложения, начинающиеся с тире, перед которым могут находиться только пробельные символы

Решение задачи: «Считывание текста из файла и вывод на экран»

textual
Листинг программы
            Console.WriteLine("Написать программу, которая считывает текст из файла и выводит на экран только предложения, начинающиеся с тире, перед которым могут находиться только пробельные символы.");
            try
            {    
                using (StreamReader read = new StreamReader(@"file.txt"))
                {
                    string text = read.ReadToEnd();
                    read.Close();
                    read.Dispose();
                    string[] phrases = text.Split('.');
                    Console.WriteLine("Найденные предложения:\n");
                    foreach (string line in phrases)
                    {
                        if (line.Replace(" ", "")[0] == '-')
                        {
                            Console.WriteLine(line);
                        }
                    }
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("The file could not be read:");
                Console.WriteLine(e.Message);
 
                using (StreamWriter outputFile = new StreamWriter(@"file.txt", true))
                {
                    outputFile.WriteLine("-First Line");
                    outputFile.WriteLine("-Second Line");
                }
            }
            Console.ReadKey();

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


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

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

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