Форум программистов, компьютерный форум CyberForum.ru
CyberForum.ru - форум программистов и сисадминов > > > >
Восстановить пароль Регистрация
 
olegar4
Новичок
0 / 0 / 0
Регистрация: 07.06.2013
Сообщений: 20
12.06.2013, 20:03     Запись в двоичный файл
  #1
Дана последовательность из n целых чисел. Создать файл и записать в него числа последовательности, попадающие в заданный интервал. Вывести содержимое файла на экран.
Вот мой код:
Код C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
StreamWriter sw = new StreamWriter("new.txt");
            Random rand = new Random();
            Console.Write("Введите размер массива: ");
            int n = int.Parse(Console.ReadLine());
            int[] s = new int[n];
            Console.Write("Введите интервал: a= ");
            int a = int.Parse(Console.ReadLine());
            Console.Write(", b= ");
            int b = int.Parse(Console.ReadLine());
            for (int i = 0; i < n; i++)
            {
                s[i] = rand.Next(-20, 30);
                Console.Write(s[i] + " ");
                if (s[i] >= a && s[i] <= b)
                {                    
                    sw.Write(s[i]);                  
                }
            }
            sw.Close();
            Console.ReadLine();
Преподаватель сказал, чтобы я сделал это задание без массива. Реально ли это?...
AdAgent
Объявления
12.06.2013, 20:03
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2013, 20:03

Посмотрите здесь:

C# .NET 4.x Сохранение форматированного текста в двоичный файл

C# Запись в файл

C# Прочитать двоичный типизированный файл

C# .NET 4.x Запись в файл

C# запись в файл

C# Как записать файл построчно в двоичный массив?

C# Создать двоичный файл, содержащий записи следующей структуры для хранения информации об авиарейсе

C# Создать двоичный файл, содержащий записи следующей структуры для хранения информации о маршруте городского транспорта

C# Преобразовать двоичный файл в текстовый, записывая шестнадцатеричные коды исходных байтов без разделителей

Ithilgwau
Форумчанин
25 / 25 / 0
Регистрация: 19.09.2012
Сообщений: 121
12.06.2013, 20:07     Запись в двоичный файл
  #2
Тут массив вообще не нужен, ты его не используешь нигде. У тебя везде s[i]. А значит, можно просто заменить везде это s[i] просто на обычную переменную целого типа, и ничего не изменится в работе программы.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему
Опции темы

Текущее время: 09:50. Часовой пояс GMT +4.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.