0

画像ファイルを読み込んでおり、圧縮された形式をコンソールに表示したいと考えています。

たとえば、私はこれを読みました:format = 861165636 (0x33545844)私の CPU はリトル エンディアンで読み書きするformat = __builtin_bswap32(format);ので、今format = 1146639411 (0x44585433)0x44585433 = "DXT3"ASCII で読み書きします。

これ(「DXT3」)を印刷したいのですが、追加の変数は使用しません。つまり、このようなものですprintf("Format: %s\n", format);(明らかにクラッシュします)。それを行う方法はありますか?

4

2 に答える 2