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

Перевод строки в массив байт - C++

Восстановить пароль Регистрация
 
rmk_9
0 / 0 / 0
Регистрация: 06.01.2016
Сообщений: 1
06.01.2016, 17:30     Перевод строки в массив байт #1
Доброго времени суток.

Мне нужно сделать класс длинных целых чисел как массив байт.
Вопрос в том, как реализовать конструктор, который принимает char*.
То есть если даем строку "511" в массиве она должна храниться как [255][1][][][][]... ([0xFF][0x01][][][][]...)
"65280" - [0][255][][][][]...([0x00][0xFF][][][][]..)

Буду благодарен за идеи.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2016, 17:30     Перевод строки в массив байт
Посмотрите здесь:

Посчитать в файле количество нулевых байт и различных байт C++
C++ Перевод строки CString в массив чисел
C++ Скопировать массив байт в структуру
Как преобразовать число в массив байт C++
C++ Перевод символьной строки в массив вещественных чисел
Передать из функции массив байт C++
C++ Изображения, палитра, массив байт
Перевод чисел из строки в массив чисел C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Renji
1535 / 983 / 240
Регистрация: 05.06.2014
Сообщений: 2,963
06.01.2016, 20:49     Перевод строки в массив байт #2
Как и всегда:
C++
1
2
3
4
5
6
7
8
9
10
long_int::long_int(const char*str):long_int(0)
{
    while(*str)
    {
        //реализовать operator*=
        *this*=10;
        //реализовать operator+=
        *this+=*str++-'0';
    }
}
Yandex
Объявления
06.01.2016, 20:49     Перевод строки в массив байт
Ответ Создать тему

Метки
c++
Опции темы

Текущее время: 00:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru