разработать программу которая считывает текст из файла и выводит на экран только вопросительные предложения из этого текста. предусмотреть пользовательский интерфейс на с#
Ответы
Відповідь:
using System;
using System.IO;
class Program
{
static void Main()
{
Console.WriteLine("Введите путь к файлу:");
string filePath = Console.ReadLine();
try
{
string[] lines = File.ReadAllLines(filePath);
Console.WriteLine("Вопросительные предложения из файла:");
foreach (string line in lines)
{
if (IsQuestion(line))
{
Console.WriteLine(line);
}
}
}
catch (FileNotFoundException)
{
Console.WriteLine("Файл не найден.");
}
catch (Exception ex)
{
Console.WriteLine("Произошла ошибка: " + ex.Message);
}
Console.ReadLine();
}
static bool IsQuestion(string sentence)
{
if (string.IsNullOrWhiteSpace(sentence))
{
return false;
}
char lastChar = sentence[sentence.Length - 1];
return lastChar == '?';
}
}
Пояснення: