は、私は次のようにカンマ区切りの16進文字列を印刷するように探しています:定義済みのintをカンマ区切りの16進文字列としてCで印刷する方法は?整数int型のx = 0を考えると
00,00,00,00
すべてのヘルプははるかに高く評価されます。ありがとう。個人的な質問のためにStackOverflowを使用してあいまいな質問、初めて申し訳
--SOLVED--
。興味がある人々のために、私は仕事に見つけた方法:
int ciphersuite = 0;
unsigned char cipherbuf[4];
size_t cipherbuf_size = 4;
memcpy(cipherbuf, &ciphersuite, cipherbuf_size);
dumpbuf("Ciphersuite value:", cipherbuf, cipherbuf_size);
16進文字列として印刷する予定はありますか? xの個々のバイトは?もしそうなら、それをリトルエンディアンまたはビッグエンディアンの順序で印刷したいですか?あなたの質問を明確にしようとしてください。また、あなたの問題を解決する際には、あなたのattempを表示してください.SOはあなたが最初からタスクをやるようにするプラットフォームではありません。それはむしろあるポイントで立ち往生したときに人々が互いに助け合うプラットフォームです。 – ilim