Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 50
1

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

13.05.2017, 15:08. Показов 1219. Ответов 3
Метки нет (Все метки)

Имеется текстовый файл. Переписать в другой файл все его строки с заменой
в них символа 0 на символ 1 и наоборот.
Не могу сделать замену.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2017, 15:08
Ответы с готовыми решениями:

Переписать в файл g все компоненты файла f с заменой в них символа 0 на символ 1 и наоборот
День добрый, сидел мучил голову... так толком и не пришёл ни к чему... сам С# недавно изучать...

Переписать в файл g все компоненты файла f с заменой в них символа 0 на символ 1 и наоборот
9. Дан текстовый файл f. Переписать в файл g все компоненты файла f с заменой в них символа 0 на...

Переписать в файл g все компоненты файла f с заменой в них символа 0 на символ 1 и наоборот
Помогите решить! Дан текстовый файл f. Переписать в файл g все компоненты файла f с заменой в них...

Переписать в файл g все компоненты файла f с заменой в них символа 0 на символ 1 и наоборот
помогите пожалуйста решить задачи в делфи очень надо 1.Дан текстовый файл f. Переписать в файл g...

3
3131 / 2224 / 1098
Регистрация: 14.08.2016
Сообщений: 7,608
13.05.2017, 17:30 2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
            using(var sr = new StreamReader(@"c:\c#\input.txt"))
            {
                using(var sw = new StreamWriter(@"c:\c#\output.txt"))
                {
                    char c;
                    while(!sr.EndOfStream)
                    {
                        c = (char)sr.Read();
                        sw.Write(c == '1' ? '0' : c == '0' ? '1' : c);
                    }
                }
            }
            Console.ReadKey(true);
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 50
13.05.2017, 17:54  [ТС] 3
а через отдельную процедуру как сделать?
0
3131 / 2224 / 1098
Регистрация: 14.08.2016
Сообщений: 7,608
13.05.2017, 18:42 4
Лучший ответ Сообщение было отмечено Максим1998 как решение

Решение

C#
1
2
3
4
5
6
7
8
                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();
                      }
                }
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2017, 18:42

Переписать в файл g все компоненты файла f с заменой в них символа 0 на символ 1 и наоборот
Здание: Дан текстовый файл f. Переписать в файл g все компоненты файла f с заменой в них символа...

Переписать в другой файл все его строки с заменой в них символа 0 на символ 1 и наоборот
Язык си. Имеется текстовый файл. Переписать в другой файл все его строки с заменой в них символа 0...

Переписать в другой файл все его строки с заменой в них символа «0» на символ «1» и наоборот
Имеется текстовый файл. Переписать в другой файл все его строки с заменой в них символа «0» на...

Дан текстовый файл Т1. Переписать в файл Т2 все компоненты файла Т1 с заменой в них символа «0» на символ «1» и наоборот.
Добрый вечер. Есть такая вот задачка. Помогите пожалуйста... Дан текстовый файл Т1. Переписать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru