2016-02-20 42 views
1

我在C++中尋找PHP函數包/解壓縮的等效解決方案。 請看看這個例子:C++等於PHP函數包/解壓縮

<?php 

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

?> 

,將產生:

5e850c21 

我需要用C做相同的操作++。

回答

2

像這樣的事情會實現你的PHP代碼究竟是幹什麼的

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

然而,這是PHP包/解壓ONE用例,這是一個極其普通的一對函數,可以做許多其他的在C++中有不同程度的複雜性。

+0

感謝,使用htonl需要在編譯期間添加一些額外的參數? – Robert

+0

是的,您需要爲此添加一個'#include' - 哪一個取決於您正在編程的系統。 –