4 / 4 / 0
Регистрация: 04.12.2010
Сообщений: 93
1

Работа с бинарным файлом

22.07.2012, 03:14. Показов 3485. Ответов 2
Метки нет (Все метки)

Выводит 0, где то по невнимательности что то накосячил и не могу найти
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
using System;
using System.Text;
using System.IO;
 
namespace file_work
{
    class Program
    {
        static void Main()
        {
            Console.Write("n > ");
            int n = int.Parse(Console.ReadLine());
 
            FileStream f = new FileStream("t.dat", FileMode.Create);
            BinaryWriter fout = new BinaryWriter(f);
 
            for (int i = 0; i <= n; ++i)
                fout.Write(Math.Pow(3,i));
            fout.Close();
 
            f = new FileStream("t.dat", FileMode.Open);
            BinaryReader fin = new BinaryReader(f);
 
            for (int i = 8; i < f.Length; i += 8)
            {
                f.Seek(i, SeekOrigin.Begin);
                Console.Write("{0} ", fin.ReadInt32());
            }
            fin.Close();
            f.Close();
 
            Console.ReadLine();
 
        }
    }
}
Добавлено через 18 минут
з.ы программа записывает в файл степени тройки а затем выводит только чётные элементы
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.07.2012, 03:14
Ответы с готовыми решениями:

Работа с бинарным файлом
Здравствуйте, есть функция на delphi, которая записывает информацию в файл. procedure...

Работа с бинарным деревом
Здравствуйте, у меня есть задание по программированию: На входе префиксное выражение из букв и...

Работа с бинарным поисковым деревом
Имеется такая вот задачка: Условие Найти вершины, через которые проходит нечетное число путей...

c#/с++ работа с файлом
уважаемые программисты, помогите пожалуйста,подскажите как такая работа с файлом будет выглядеть на...

2
Эксперт .NET
16659 / 12425 / 3266
Регистрация: 17.09.2011
Сообщений: 20,642
22.07.2012, 08:59 2
Math.Pow возвращает double, его вы и записываете в файл.
А считываете потом int.
1
4 / 4 / 0
Регистрация: 04.12.2010
Сообщений: 93
22.07.2012, 09:00  [ТС] 3
Да, вы правы. Не подумал
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.07.2012, 09:00
Помогаю со студенческими работами здесь

Работа с файлом
Добрый Вечер! Уважаемые!! У меня проблема: У меня есть массив string который берёт все значения из...

Работа с файлом
Файл f заполнить 300 случайными целыми числами. Записать в файл g все компоненты файла f, которые...

Работа с файлом
Здравствуйте, у меня есть List&lt;News&gt; News (список новостей, у новостей есть свойства: Id, Message)....

Работа с текстовым файлом
В той теме решил не флудить более, а создать свою. Вопрос вот в чем: как узнать, существует ли файл...


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

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

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