Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вычислить рекурсивно сумму нечетных чисел до 2n-1 https://www.cyberforum.ru/ cpp-beginners/ thread2427021.html
Напишите рекурсивную подпрограмму, которая: а) вычисляет сумму S(n) = 1 + 3 + 5 + ... + (2n - 1) б) вычисляет произведение P(n) = 1 * 4 * 7 * ... * (3n - 2) в) переставляет символы строки в обратном порядке г) вычисляет произведение P(n) = 2 * 4 * 6 * ... * 2n П.5.16.Правил Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна...
C++ Движок полнотекстового поисковика
Всем привет! Поделитесь советом пожалуйста! Необходимо создать поисковик для локальный машины (на ней очень много файлов docx, которые разбросаны по неструктурированным папкам). Хочу взять какой нибудь готовый движок или библиотеку, необходимо чтобы было бесплатным. нашел CLucene, Xapian, но думаю что это не то. Спасибо!
C++ Значения функции записать в массив и вычислить значение интеграла Есть код ,преподаватель говорит что нужно использовать функции программы.Подскажите как это реализовать... #include <STDIO.h> #include <iostream> #include <MATH.h> #include <CONIO.h> #define n 100 using namespace std; int i; https://www.cyberforum.ru/ cpp-beginners/ thread2426990.html C++ Класс Circle https://www.cyberforum.ru/ cpp-beginners/ thread2426987.html
Создать класс Circle, который описывает круг с его координатами и радиусом. На основе этого класса, используя механизм наследошания, создайте класс Cylinder, который описывает цилиндр с координатами, радиусом и высотой его основания. Класс, помимо обязательных методов, должен также включать методы расчета основания, боковых сторон, полных поверхностей и объемов этого цилиндра. Напишите текст,...
Массив: Вычислить значение интеграла, используя формулу трапеций... C++
Даны вещественные числа a,b. Значения функции (согласно вариантам) записать в массив. Вычислить значение интеграла, используя: 1) Формулу трапеций I1=h* 2) Формулу Симпсона I2=h/3*(f(a)+f(b)+4*(f(a+h)+f(a+3h)+…+f(a+(n-1)h))+ 2*(f(a+2h)+f(a+4h)+…+f(a+(n-2)h))) h=(b-a)/n, n=100. h=(b-a)/n , n=100
C++ Найти наибольшее значение из сумм элементов каждого столбца матрицы https://www.cyberforum.ru/ cpp-beginners/ thread2426979.html
реализовать программу работающую с многомерными массивами(матрицами). Значение x=(i*j)/2 ,где i и j -соответствуют порядковому номеру элемента матрицы в столбце и строке. Вариант: Дана матрица Е размером m*n‚ Вычислить суммы элементов каждого столбца.определить наибольшее значение этих сумм и номер соотвествующего столбца, f(х)=х^2*ln х/(1+х)^2; В коде выдает отрицательные числа как от...
C++ Сформировать двумерный массив хранящий значение аргумента и функции По заданным функцией у=f(x), промежутком так шагом сформировать двумерный массив значений функции (массив хранит переменной (х) и соответствующее значение функции (в)). Найти наименьшее и наибольшее значение функции на промежутке, экстремумы функции. https://www.cyberforum.ru/ cpp-beginners/ thread2426974.html C++ Определить наибольший элемент в каждой колонке двумерного массива Е
Определить наибольший элемент в каждой колонке двумерного массива Е. C++ помощь.
C++ Подсчитать количество идущих подряд букв 'a' Перевод кода с Pascal на С++/С var i, k:integer; St : string; begin readln(St); i:=0; k:=0; repeat i:=i+1; https://www.cyberforum.ru/ cpp-beginners/ thread2426938.html C++ Как уменьшить количество вызовов функции? Как в цикле while уменьшить количество вызовов функции Coordinates, чтоб в нем было 2 вызова всего? void SortMatrix(int ** a, int n) { //Сортировка вставками с конца for (int i = n*n - 2; i >= 0; --i) { int i1, j1, i2, j2; Coordinates(i, n, i1, j1); int x = a; //Значение вставляемого элемента int j = i; //Поиск места вставки и сдвиг https://www.cyberforum.ru/ cpp-beginners/ thread2426936.html
Дан массив из N элементов. Найти сумму отрицательных элементов массива, стоящих на нечетных позициях C++
Дан массив из N элементов. Найти сумму отрицательных элементов массива, стоящие на нечетных позициях. С++ помощь
C++ Найти сумму элементов массива, имеющих четные индексы заданный одномерный массив А (10). Найти сумму всех элементов массива, имеющих четные индексы. Нужна помощь https://www.cyberforum.ru/ cpp-beginners/ thread2426932.html
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,284
28.03.2019, 16:08 0

Аналог pack/unpuck из Python и PHP - C++ - Ответ 13443926

28.03.2019, 16:08. Показов 2355. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено supervasya_ как решение

Решение

Цитата Сообщение от supervasya_ Посмотреть сообщение
получаешь short:
C++
1
2
    short v;
    memcpy(&v, "\xe2\x07", sizeof(v));
Можно оформить в шаблон:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
template <typename T, size_t N>
T unpack(char const (&buf)[N])
{
    static_assert(std::is_pod<T>::value, "T should be POD type");
    T val{};
    memcpy(&val, buf, std::min(sizeof(val), N));
    return val;
}
 
int main()
{
    short v = unpack<short>("\xe2\x07");
//.....
}


Вернуться к обсуждению:
Аналог pack/unpuck из Python и PHP C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2019, 16:08
Готовые ответы и решения:

Аналог декоратора Python или ненормальное програмирование
Всем привет. Часто приходится делать одну и ту же вещь в коде: DWORD time = ::GetTickCount();...

Есть ли какой-нибудь аналог c# using или python with в c++ ?
В C# (using pattern) и python есть специальные конструкции которые позволяют не следить за...

Аналог функции pack(H*, $data)php на С#
Здравствуйте, уважаемые пользователи портала. Существует ли аналог функции pack(H*,'1234') из php...

Аналог PHP-функций pack/unpack
Здравствуйте. Необходима помощь с написанием аналога функций pack/unpack с PHP на C# pack —...

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

В php из python, работу невозможно найти новичкам python. Может перейти? Есть безпроблемный хостинг для php?
Безпроблемный хостинг - значит не будет проблем таких, как в heroku. У меня в компе сайт работает...

Выполнение методов perl pack/unpack на языке python
Привет! Просьба оказать содействие, переписываю старые скрипты с perl на python, заглох на строке...

Какой-то парадокс с pack на php
Эти коды все время возвращают нули &lt;?php $w='B0'; echo pack(&quot;v&quot;,0x.$w); ?&gt; &lt;?php $w='B0';...

Русские символы NT 4.0+Service pack 6 + Option pack + MS SQL7.0 с СР1251
Помогите пожалуйста!!!!!! имею NT 4.0+Service pack 6 + Option pack + MS SQL7.0 с СР1251 Выполняю...

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