Посимвольное считывание файла - C#

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

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

Есть файл в котором находится несколько строк последовательностей нулей и единиц. 10101010101 01010101011 10101010101 10101011100 итд. Нужно считать каждый символ, то есть узнать, 0 это или 1. Перекопал MSDN, перекопал форум - примеры либо не те, либо слишком сложны и не понятны. Нет даже набросков кода, поскольку окончательно запутался в синтаксисах. Буду очень признателен за помощь.

Решение задачи: «Посимвольное считывание файла»

textual
Листинг программы
        static void Main(string[] args)
        {
            using (StreamReader sr = File.OpenText(@"E:\1.txt"))
            {
                while (sr.Peek() != -1)
                {
                    char c = (char)sr.Read();
                    if (c == '0')
                        Console.Write("ZERO ");
                    else if (c == '1')
                        Console.Write("ONE ");
                    else if (c == '\n')
                        Console.WriteLine();
 
                }
            }
            Console.ReadLine();
        }

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


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

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

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