Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
arr
2 / 2 / 0
Регистрация: 27.07.2011
Сообщений: 14
#1

byte arr to int - C++

08.12.2011, 01:36. Просмотров 775. Ответов 2
Метки нет (Все метки)

C++
1
2
int i;
byte arr[] = {0x31,0x31,0x31,0x31,0x31};
нужно из массива arr пoлучить i=11111;
как это зделать?

Добавлено через 11 часов 6 минут
еще актуально
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2011, 01:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос byte arr to int (C++):

int *arr или int arr[10] - C++
Подскажите, корректно ли использовать для объявления массива или строки int *arr; char *srt; Так же и некоторые переменные...

Как считать данные в vector<pair<int, pair<int, int>>> arr(m) ? - C++
Здравствуйте! Помогите, как считать данные данные в массив такого типа? vector&lt;pair&lt;int, pair&lt;int, int&gt;&gt;&gt; arr(m) Пытался вот так...

Объявление массива int *arr почему так - C++
Объявление массива int *arr почему так, а не int arr, что означает *

Нюансы синтаксиса: что означает запись arr[(int)(u*10)]++; ? - C++
arr++; скажите пожалуйста что это может означать ? arr - масив количеств попаданий псевд случ числа в промежуток разбитый на 10 ...

Как можно увеличить размер вектора, который является элементом вектора vector<vector<int>>arr(n, vector <int>) - C++
Написал программу, которая создает вектор 'а' векторов 'b', вектора 'b' содержат 2 числа. Стало интересно, как нужно изменить программу...

Синонимы операций взятия адреса массива (arr и &arr) - C++
возможно коряво написал заголовок, да и сам вопрос банальный. после создании лок. массива его адрес можно получить при помощи его имени или...

2
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
08.12.2011, 01:51 #2
Ничего не понятно, что это за мэджик намбер 11111, что за мэджик намберз 0х31?
0
ISergey
Maniac
Эксперт С++
1375 / 886 / 52
Регистрация: 02.01.2009
Сообщений: 2,661
Записей в блоге: 1
08.12.2011, 02:13 #3
Цитата Сообщение от lemegeton Посмотреть сообщение
что за мэджик намберз 0х31?
1 - в аски коде..
C++
1
2
3
4
5
6
7
8
9
    unsigned char arr[] = {0x31, 0x31, 0x31, 0x31};
    unsigned val = 0;
 
    // Делаем чтобы было 1111
    for(unsigned i = 0; i < sizeof(arr) / sizeof(arr[0]); ++i)
    {
        val *= 10;
        val += arr[i] - 0x30;
    }
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2011, 02:13
Привет! Вот еще темы с ответами:

Почему *arr И arr[] одинаковые, но в тоже время разные? - C++
Например есть какая-то ф-я:void temp(int &amp;(*arr)) { // . . . } И 2 разных массива которые будем передавать ф-и:int main(void) ...

чем отличается *(arr+1) от *(arr++)? - C++
подскажите пожалуйста в чем отличие между *(arr+1) и *(arr++), допустим char arr=&quot;qwertyuiop&quot;; while(*arr!='\0') { ...

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

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


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

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

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