Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка в расчетах Ребят не могу найти ошибку, место 42метров пишет 28 и т.д. код программы #include <avr/io.h> #include <util/delay.h> #include <stdio.h> #include <stdlib.h> #include <stdbool.h> #include <math.h> #include <avr/pgmspace.h> https://www.cyberforum.ru/ cpp-beginners/ thread1222230.html C++ Не получается распознать символ + или - из string
не могу распознать символ + - * / в строке if(array >= '0' and array < '9') { работает }; if(array == '+') {
C++ Проверить класс. Обмотка электродвигателя при заданном числе параллельных ветвей https://www.cyberforum.ru/ cpp-beginners/ thread1222187.html
Доброго всем времени суток!Огромная просьба,кому не очень трудно,посмотрите мой вариант класса и подскажите что я не так сделал.Сам код работает и выдает верный результат.Это фрагмент остальное аналогично,так что если обнаружатся лишнее здорово, не ругайте, мог пропустить при обрезке. Эта часть должна определить возможность выполнения обмотки эл.двигателя при заданном числе параллельных ветвей и...
C++ Найти наибольший общий делитель двух чисел Задание: найти наибольший общий делитель двух чисел. Сам код: #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian"); int a,b,c; cout << "Введите a:"; https://www.cyberforum.ru/ cpp-beginners/ thread1222184.html
Разбор двух математических уравнений C++
Здравствуйте, уважаемые форумчане! Есть два задания по С++ с математическими формулами. Написать код на С++ для меня не проблема. Запнулся именно на формулах. Хочу уточнить у опытных и разбирающихся в математике, правильно ли я понимаю. Первое задание. Не совсем понятно, что делать с первым уравнением, которое равно нулю. Т.е. если С < 0 (например -10), тогда вне зависимости какие будут...
C++ Где прописывать условие функции ? https://www.cyberforum.ru/ cpp-beginners/ thread1222151.html
Запутался с рекурсией окончательно. Помогите ! Если я хочу использовать рекурсию как цикл, где нужно прописывать условие, в самом вызове или в операторах if ?
C++ Как организовать ввод комплексных чисел в массив https://www.cyberforum.ru/ cpp-beginners/ thread1222131.html
Всем привет. Такая проблема не знаю как организовать ввод комплексных чисел в массив. .h #include "stdafx.h" template <class T> class Mas //Mas<int> *iperem; Mas<float> *fperem; { private: T *Buffer;
В матрице, сформированной случайным образом, заменить элементы побочной диагонали C++
В матрице А, сформированной случайным образом, заменить элементы побочной диагонали на минимальное значение матрицы. Нужен статический массив!
C++ Найти первый из номеров K, для которых выполняется условие Дано число D (> 0). Последовательность чисел AN определяется следующим образом: A1 = 2, AN = 2 + 1/AN–1, N =2,3,... Найти первый из номеров K, для которых выполняется условие |AK – AK–1| < D, и вывести этот номер, а также числа AK–1 и AK. https://www.cyberforum.ru/ cpp-beginners/ thread1222124.html C++ Перегрузить операторы Помогите написать программу: << Бинарный дружественный оператор записать результат в переменную ! унарный оператор класса вывести результат на экран. https://www.cyberforum.ru/ cpp-beginners/ thread1222120.html
C++ В массиве b(25), сформированном случайным образом, найти количество элементов, удовлетворяющих условию
В массиве b(25), сформированном случайным образом, найти количество элементов, удовлетворяющих условию l<b<m, где l и m - заданные числа.
C++ Как мне получить числа из строчки разделенные пробелом? Здравствуйте!!! Я решил порешать задачки на тимусе, а там половина задач начинается так: "в строке через пробел записано N чисел:rtfm:" Как мне получить числа из строчки разделенные пробелом? Мне кажется это связано с массивом. :wizard: https://www.cyberforum.ru/ cpp-beginners/ thread1222108.html
45 / 48 / 5
Регистрация: 24.06.2013
Сообщений: 677
08.07.2014, 20:01 0

Перевод файла в двоичный код - C++ - Ответ 6408978

08.07.2014, 20:01. Показов 12379. Ответов 19
Метки (Все метки)

Ответ

Цитата Сообщение от Bretbas Посмотреть сообщение
хочу файл преобразовать в последовательность чисел
Ну я же сказал, что это и так последовательность чисел. Перевод в символы только займёт время. Как я и думал, тебе не нужны символы. Если хочешь смотреть последовательность бит в файле, то лучше написать прогу, типа блокнота, в бинарном режиме(хотя они уже вроде есть). Для архиваторов нужно использовать битовые операции.

Вот тебе пример вывода значений бит файла, упор на биты:

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
unsigned char bayt;
 
FILE*file=fopen("file_name","rb");
 
while(!feof(file))
{
    fread(&bayt,1,1,file);//считываем очередной байт из файла
 
    if((bayt>>7)==1)//Выводим первый бит
        printf("1");
    else
         printf("0");
 
 
    if(((bayt>>6)&1)==1)//Выводим второй бит
        printf("1");
    else
         printf("0");
 
    if(((bayt>>5)&1)==1)//Выводим третий бит
        printf("1");
    else
         printf("0");
 
    if(((bayt>>4)&1)==1)//Выводим четвёртый бит
        printf("1");
    else
         printf("0");
 
    if(((bayt>>3)&1)==1)//Выводим пятый бит
        printf("1");
    else
         printf("0");
 
    if(((bayt>>2)&1)==1)//Выводим шестой бит
        printf("1");
    else
         printf("0");
 
    if(((bayt>>1)&1)==1)//Выводим седьмой бит
        printf("1");
    else
         printf("0");
 
    if((bayt&1)==1)//Выводим восьмой бит
        printf("1");
    else
         printf("0");
 
    printf("\n");//все 8 бит очередного байта вывели, переходим на новую строку
}
Всё довольно лаконично. А вот преобразовывать в символы...это страшно

Вернуться к обсуждению:
Перевод файла в двоичный код C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.07.2014, 20:01
Готовые ответы и решения:

перевод десятичного вещественного в машинный код(двоичный код)
пожалуйста , подскажите пожалуйста код C++ ,для перевода вещественного числа в машиное (двоичное...

Перевод в двоичный код
напишите программу, которая запрашивает у пользователя целое число и выводит его в двоичном...

Перевод double в двоичный код
Здравствуйте! Пожалуйста, скажите в какую сторону смотреть, не пойму как такое реализовать. С...

Перевод числа в двоичный код
Знаю вопрос детский но как перевести число в двоичный код, в 16-й и в 8-й знаю %x и %o а вот в...

19
08.07.2014, 20:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.07.2014, 20:01
Помогаю со студенческими работами здесь

Перевод чисел в двоичный код
неподскажите как переводить числа в двоичный код в borland C 3.1 под dos

Перевод любого слова в двоичный код
Требуется создать программу, которая будет переводить любое слова, написанное латинским алфавитом,...

Перевод едениц и нулей из блокнота в двоичный код
Доброго времени суток , столкнулся с некоторой проблемой: Имеется .txt файл с записаной...

Перевод массива десятичных чисел в двоичный код
Есть такого вида код: #include &lt;iostream&gt; using namespace std; int i,j; void main() {...

Перевод строки цифр произвольной длины во внутреннее двоичный код и обратно
Необходимо написать функции, которые переводят строку цифр в двоичный код (во внутреннем...

Как узнать двоичный код файла?
...То есть разложить на единицы и нолики.

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