Переписать все отрицательные числа в один файл, положительные в другой - C#
Формулировка задачи:
Помогите пожалуйста решить задачу на c#. Дан двоичный файл, компонентами которого являются целые числа. Переписать все отрицательные числа в файл out1.dat, положительные – в файл out2.dat.
Решение задачи: «Переписать все отрицательные числа в один файл, положительные в другой»
textual
Листинг программы
using (var src = File.OpenRead("src.dat")) using (var reader = new BinaryReader(src)) using (var out1 = File.OpenWrite("out1.dat")) using (var writer1 = new BinaryWriter(out1)) using (var out2 = File.OpenWrite("out2.dat")) using (var writer2 = new BinaryWriter(out2)) { while(src.Position != src.Length) { int val = reader.ReadInt32(); if (val >= 0) { writer2.Write(val); } else { writer1.Write(val); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д