Программа по работе с текстовым файлом - C#

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

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

Очень нужна помощь. Строки текстового файла содержат фамилии студентов в произвольном порядке. Определите порядковый номер символа, с которого располагается первая по алфавиту фамилия. Заменить данную фамилию в исходном файле символами * , не переписывая этого файла.

Решение задачи: «Программа по работе с текстовым файлом»

textual
Листинг программы
            string text = File.ReadAllText("text.txt", Encoding.Default);
            string[] names = text.Split();
            Array.Sort(names);
 
            using (FileStream fs = new FileStream("text.txt", FileMode.Open, FileAccess.Write))
            {
                fs.Position = text.IndexOf(names[0]);
                fs.Write(Encoding.Default.GetBytes(new string('*', names[0].Length)), 0, names[0].Length);
            }
            Console.ReadKey();

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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