Программа по работе с текстовым файлом - 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();

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


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

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

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