Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 05.06.2019
Сообщений: 8

Byte строка в int

05.06.2019, 09:13. Показов 920. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Поможите, о боги программига!
Есть строка 25845103, big endian. Нужно сконверить значение с 6-го по 8-ой байт в int. Значение должно получиться 100957.
Как это сделать?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.06.2019, 09:13
Ответы с готовыми решениями:

byte arr to int
int i; byte arr = {0x31,0x31,0x31,0x31,0x31}; нужно из массива arr пoлучить i=11111; как это зделать? Добавлено через 11...

From int to byte array
Добрый день CString Command; byte cm; int Count=0; int DECIMAl; Command = str.Mid(start, end); DECIMAL=...

Что означает эта строка? int _tmain(int argc, _TCHAR* argv[])
Всем привет, до этого пользовался DEV, решил пересесть на Visual Studio 2010 Express C++. С++ еще не изучал, хочу сначала добить...

19
Злостный нарушитель
 Аватар для Verevkin
10292 / 5716 / 1267
Регистрация: 12.03.2015
Сообщений: 26,467
05.06.2019, 09:18
25845103, 100957 - в какой СС?
0
0 / 0 / 0
Регистрация: 05.06.2019
Сообщений: 8
05.06.2019, 09:21  [ТС]
Сорри, что такое CC?
0
Злостный нарушитель
 Аватар для Verevkin
10292 / 5716 / 1267
Регистрация: 12.03.2015
Сообщений: 26,467
05.06.2019, 09:31
Цитата Сообщение от isuss Посмотреть сообщение
что такое CC?
система счисления.
0
 Аватар для qppq
145 / 89 / 23
Регистрация: 31.08.2016
Сообщений: 780
Записей в блоге: 2
05.06.2019, 09:31
система счисления
0
0 / 0 / 0
Регистрация: 05.06.2019
Сообщений: 8
05.06.2019, 09:35  [ТС]
в десятчной 100957.
0
Злостный нарушитель
 Аватар для Verevkin
10292 / 5716 / 1267
Регистрация: 12.03.2015
Сообщений: 26,467
05.06.2019, 09:38
Цитата Сообщение от isuss Посмотреть сообщение
в десятчной 100957.
ОК
Цитата Сообщение от isuss Посмотреть сообщение
с 6-го по 8-ой байт
25845103
Где тут эти байты? Отметь ЖЫРНЫМ.

1
0 / 0 / 0
Регистрация: 05.06.2019
Сообщений: 8
05.06.2019, 09:41  [ТС]
Да если-бы я знал...
0
Злостный нарушитель
 Аватар для Verevkin
10292 / 5716 / 1267
Регистрация: 12.03.2015
Сообщений: 26,467
05.06.2019, 09:42
Цитата Сообщение от isuss Посмотреть сообщение
Да если-бы я знал...
Тогда вперёд - на сайт "битвы экстрасенсов".
1
0 / 0 / 0
Регистрация: 05.06.2019
Сообщений: 8
05.06.2019, 09:48  [ТС]
Блин, а что делать, помимо экстрасенсов??? есть исходник, есть должный вариант значения. Может задача тупая как и я? Как сформулировать претензии?
0
Злостный нарушитель
 Аватар для Verevkin
10292 / 5716 / 1267
Регистрация: 12.03.2015
Сообщений: 26,467
05.06.2019, 09:50
Цитата Сообщение от isuss Посмотреть сообщение
Как сформулировать претензии?
Я б написал, но модераторы напрягутся.
-------
ТЗ есть?
1
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
05.06.2019, 09:53
Цитата Сообщение от isuss Посмотреть сообщение
Блин, а что делать, помимо экстрасенсов??? есть исходник, есть должный вариант значения. Может задача тупая как и я? Как сформулировать претензии?
Запустил программу для экстрасенсов, называется calc.exe. Она мне нагадала, что нужно сделать так
C++
1
2
const int n = 25845103;
const int n2 = n >>8;
0
0 / 0 / 0
Регистрация: 05.06.2019
Сообщений: 8
05.06.2019, 09:56  [ТС]
Да какое тз. Все в треде. Я просто php-даун с большим стажем. Мне присылают строку "25845103" и говорят: "считайте 3 байта с 6 по 8й, big endian". А я ж пхп идиот
0
Злостный нарушитель
 Аватар для Verevkin
10292 / 5716 / 1267
Регистрация: 12.03.2015
Сообщений: 26,467
05.06.2019, 09:58
Цитата Сообщение от oleg-m1973 Посмотреть сообщение
Она мне нагадала, что нужно сделать так
Уверен?

0
Злостный нарушитель
 Аватар для Verevkin
10292 / 5716 / 1267
Регистрация: 12.03.2015
Сообщений: 26,467
05.06.2019, 10:00
Цитата Сообщение от isuss Посмотреть сообщение
Я просто php-даун
Так, стопЭ! Какой такой пхп в треде по С++?
Цитата Сообщение от isuss Посмотреть сообщение
Мне присылают строку "25845103" и говорят: "считайте 3 байта с 6 по 8й
В этой строке 8 символов, нумерация (BE) - справа налево. Я не зря спросил про СС.
К тому же в 8-байтном значении нет 8-го байта, есть байты с 0-го по 7-й.
0
0 / 0 / 0
Регистрация: 05.06.2019
Сообщений: 8
05.06.2019, 10:01  [ТС]
oleg-m1973, СПАСИБО!!!!!!!!!! Дай я тя расцелую и задоначу)
0
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
05.06.2019, 10:10
Цитата Сообщение от Verevkin Посмотреть сообщение
Она мне нагадала, что нужно сделать так
Уверен?
Ну, тогда так
C++
1
2
const int n = atoi("25845103");
const int n2 = n >>8;
0
 Аватар для qppq
145 / 89 / 23
Регистрация: 31.08.2016
Сообщений: 780
Записей в блоге: 2
05.06.2019, 10:11
не не, поздно, пускай по первому делает
0
0 / 0 / 0
Регистрация: 05.06.2019
Сообщений: 8
05.06.2019, 10:18  [ТС]
qppq, а я все вижу
0
 Аватар для qppq
145 / 89 / 23
Регистрация: 31.08.2016
Сообщений: 780
Записей в блоге: 2
06.06.2019, 12:54
[quote="isuss;13630025"]Нужно сконверить значение с 6-го по 8-ой байт в int[/quot]

если строку в 4-х байтный int то с 1 по 3 байт палучаецца конвертим?!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.06.2019, 12:54
Помогаю со студенческими работами здесь

Отличаются ли unsigned int и BYTE ?
Взял из unrar метод приведения sha1 к 128 битному паролю AES. void AesKeyExpansion(BYTE Key, int KeyLenght, unsigned int digest) { ...

Перевод информации из byte в int
Пишу программу по обработке звука с микрофона. Данные сохраняются в массиве char. Один отчёт равен 16 бит. Посоветуйте, как грамотно...

Как записать и прочитать int (4 byte) из char[]
Buffer.h #ifndef BUFFER_CPP_H #define BUFFER_CPP_H #include <vector> template <class T> class Buffer { ...

Как получить из двух byte один int?
Собственно вот, есть две переменные byte byte b1 = 0x03; byte b2 = 0x40; надо получить одну типа int, но чтобы b1 был...

Что означает строка int *a = new int[n + 1]?
Что означает строчка int *a = new int; И какую функцию она выполняет в коде(решето Эратосфена)? #include <bits/stdc++.h>...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru