Переписать все отрицательные числа в один файл, положительные в другой - 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);
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д