MW211 EXIT

devlog
C言語/ダンプのとり方
2013年05月27日
以下のような感じか。(もっといい方法がありそうだが)
┌──────────────────────────────────────┐
│char  test[4];                                                              │
│memset(test, 0, sizeof(test));                                              │
│printf("test:  %02x %02x %02x %02x", test[0], test[1], test[2], test[3]);   │
└──────────────────────────────────────┘

以下は、実体が3文字のファイルを「fread()」で「2×2」で読み込んで
4文字目の領域はどうなるかを調査した場合の例。
┌──────────────────────────────────────┐
│char  test[4];                                                              │
│memset(test, 0, sizeof(test));                                              │
│FILE*  fp = fopen("test.txt", "r");                                         │
│printf("%d = fread()", fread(test, 2, 2, fp));                              │
│fclose(fp);                                                                 │
│printf("test:  %02x %02x %02x %02x", test[0], test[1], test[2], test[3]);   │
└──────────────────────────────────────┘
分類:C/C++