Microsoft公式コマンドラインツール ILMerge
https://www.microsoft.com/en-us/download/details.aspx?id=17630 続きを読む
Microsoft公式コマンドラインツール ILMerge
https://www.microsoft.com/en-us/download/details.aspx?id=17630 続きを読む
C言語の整数型 int は処理系依存です。
C/C++のISO規格(C99とC++11)、および、ITRON仕様では下記のように固定幅整数型を定義しています。
続きを読む
trigraph 三文字表記
文字コード(キーボードから直接入力できる文字種)に自然言語(英語圏以外)の制限(混乱)があった時代の名残。
1 |
??=include <stdio.h> |
1 |
#include <stdio.h> |
C言語の仕様 "C11(ISO/IEC 9899:2011)" は、無名構造体と無名共用体(Unnamed Structure and Union Fields)を新仕様として取り込んでいる。
xddはファイルや標準入力からヘキサダンプを生成するだけでなく、ヘキサダンプからオリジナルのバイナリー形式に変換することができる。
バイナリファイルからC言語形式の配列コードを生成する。
1 2 3 4 5 6 7 8 9 10 11 12 |
$ xxd -i favicon.ico unsigned char favicon_ico[] = { 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x01, 0x00, 0x08, 0x00, 0x68, 0x05, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 中略 */ 0xff, 0xff, 0xc0, 0x03, 0xff, 0xff, 0xe6, 0x87, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff }; unsigned int favicon_ico_len = 1406; |