С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
razdva
0 / 0 / 0
Регистрация: 27.09.2012
Сообщений: 19
#1

Нужно разобраться с двоичным представлением файла - C++

13.11.2012, 18:28. Просмотров 272. Ответов 2
Метки нет (Все метки)

написал такую программу которая сначала определяет размер файла, после создает массив такого же размера, после этого по задумке я должен получить двоичный код файла, а вместо этого имею какую-то краказябру!! помогите разобраться пожалуйста!
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
    #pragma hdrstop
    #include <stdio.h>
    #include <io.h>
    #include <iostream.h>
    #include <conio.h>
    #include <iostream>
    #include <fstream>
    #pragma argsused
main()
{
int fsize;
int size;
char ch;
FILE *o = fopen( "c:\\Koala.jpg", "rb" );
fsize = filelength(fileno(o));
fclose(o);
size = 8*fsize;
cout<< size;
getch();
char *buf = new char [size];
        ifstream fin;
        fin.open ("c:\\Koala.jpg", ifstream::binary);
        for (int i = 0; i < size; i++){
        while(fin.get(*buf))
        cout<< buf[i];  
        }
        getch();
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2012, 18:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужно разобраться с двоичным представлением файла (C++):

Работа с двоичным файлом: Перевести содержание файла в поток байт - C++
Существует файл D:\proba.txt в себе он содержит: 68 11 00 00 00 00 71 00 00 00 09 01 C8 01 00 00 01... Он довольно таки длинный до 253...

Преобразовать строку из файла, содержащую запись десятичного числа, в строку с двоичным числом - C++
Дана строка, изображающая десятичную запись целого положительного числа. Вывести строку, изображающую двоичную запись этого же числа. И...

Нужно разобраться - C++
Прошу помощи. Расскажите пожалуйста по пунктам где и что делает программа, что за функция.Заранее благодарен. #include &lt;stdio.h&gt; int...

Нужно разобраться с указателями - C++
#include &lt;iostream&gt; #include &lt;stdio.h&gt; using namespace std; //подсчет кол-ва согласных в слове int cntsogl(char *s) { int n=0;...

нужно разобраться в коде - C++
Определить минимальный положительный элемент главной диагонали матрицы А(5,5) и заменить все элементы строки и столбца,в котором он...

Нужно разобраться в коде - C++
Откомментируйте пожалуйста по строчке ,кто ,что может,а то не могу разобраться,это программа обход бинарного дерева в глубину справа налево...

2
Vourhey
Почетный модератор
6486 / 2260 / 123
Регистрация: 29.07.2006
Сообщений: 12,536
13.11.2012, 18:35 #2
Цитата Сообщение от razdva Посмотреть сообщение
двоичный код файла
Что это?
0
razdva
0 / 0 / 0
Регистрация: 27.09.2012
Сообщений: 19
13.11.2012, 18:51  [ТС] #3
Я хотел увидеть двоичное представление файла,т.е комбинации 0,1!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2012, 18:51
Привет! Вот еще темы с ответами:

Нужно разобраться в коде - C++
Господа, я новичок. Хочу разобраться в коде. Задача была изменить размер консольного окна. И, поискав на форуме, нашел ниже написанный...

Нужно разобраться со стеком - C++
Доброго времени суток... Помогите, пожалуйста, разобраться со стеком. Задание следующие : &quot;написать программу для перестановки...

Нужно разобраться в коде - C++
Написать программу, которая в произвольном текстовом файле определяет количество предложений и слов, строчных и заглавных символов, знаков...

Нужно разобраться с информатикой!!!!! - C++
Задание 1. Составить алгоритм в виде блок-схемы и програму для вычисления арифметического выражения и вывода полученного результата. ВВод...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.