2016-02-20 6 views
1

Я ищу эквивалентное решение для php-пакета/распаковки в C++. Пожалуйста, посмотрите на этот пример:C++ равенство PHP-пакету/распаковке

<?php 

    echo implode (unpack('H*',pack("V*", 554468702))); 

?> 

, который будет генерировать:

5e850c21 

мне нужно сделать ту же операцию в C++.

ответ

2

Нечто подобное было бы достичь именно то, что ваш PHP код делает

std::cout << std::hex << htonl(554468702) << std::endl; 

Однако это ОДИН потребительная случай PHP упаковки/распаковки, и это чрезвычайно общая пара функций, которые могут сделать много другого вещи, которые имеют различную степень сложности на C++.

+0

спасибо, для использования htonl нужно добавить дополнительные параметры во время компиляции? – Robert

+0

Да, вам нужно добавить '# include' для этого - что зависит от системы, в которую вы программируете. –

 Смежные вопросы

  • Нет связанных вопросов^_^