Переписать в файл строки исходного файла с заменой в них символа 0 на символ 1 и наоборот - C#

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

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

Имеется текстовый файл. Переписать в другой файл все его строки с заменой в них символа 0 на символ 1 и наоборот. Не могу сделать замену.
static void ReadArrFile2(string FileName, out string[] A, out int N)
        {
 
            StreamReader sr = new StreamReader("inta.txt", System.Text.Encoding.GetEncoding(1251));
            N = Convert.ToInt32(sr.ReadLine());
            A = new string[N];
            for (int i = 0; i < N; i++)
            {
                A[i] = Convert.ToString(sr.ReadLine());
            }
            sr.Close();
        }
static void PrintArray(string[] A, int N)
        {
           for (int i = 0; i < N; i++)
            {
               Console.WriteLine("A[ " + i + " ]= " + A[i]);
            }
        }
static void SaveArr1File(string[] A, int N, string FileName)
        {
            StreamWriter sw = new StreamWriter(FileName);
            sw.WriteLine(N);
            for (int i = 0; i < N; i++)
                sw.WriteLine(A[i]);
            sw.Close();
 
        }
static void gl15_28()
        {
            
            int N;
            string[] A;
            ReadArrFile2("data.txt ", out A, out N);
            Console.WriteLine("Файл с именем inta.txt содержит " + (N + 1) + " строчек.");
            Console.WriteLine("Размер массива " + N);
            PrintArray(A, N);
            
        }

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

textual
Листинг программы
                using(var sw = new StreamWriter(@"c:\c#\output.txt"))
                {
                  foreach(string str in A)
                     {foreach(char c in str)
                        sw.Write(c == '1' ? '0' : c == '0' ? '1' : c);
                      sw.WriteLine();
                      }
                }

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


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

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

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