久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 解決結構體不對齊的辦法 [打印本頁]

作者: 51黑黑黑    時間: 2016-2-24 02:17
標題: 解決結構體不對齊的辦法
1:加入#pragma pack(1) //制定按一個字節對齊
#pragma pack (1)​
struct MBR_Sector
{
u8 PartCode[446]; //MBR的引導程序
struct PartRecord Parts[4]; //4個分區記錄
u8 BootSectSig0; //55
u8 BootSectSig1; //AA
};​
#pragma pack ()​
sizeof(struct MBR_Sector) = 512;​

2:加入__packed​ //數據一個挨一個存放
typedef __packed struct
{
u8 PartCode[446];//MBRμÄòyμ¼3ìDò
struct PartRecord Parts[4];//4¸ö·ÖÇø¼Ç¼
u8 BootSectSig0; //55
u8 BootSectSig1; //AA
}MBR_Sector;​
__packed:兩個下劃線​

另外提一下:
typedef __packed struct
{​
}MBR_Sector;
之后呢
MBR_Sector = structMBR_Sector​等效了​
好處:每次可以少輸入struct單詞







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日日日日日日bbbbb视频 | 亚洲 中文 欧美 | 国产欧美精品一区二区色综合 | 久草中文在线观看 | 天天人人精品 | 一区二区三区四区电影视频在线观看 | 成人亚洲精品 | 中文字幕丁香5月 | 国产超碰人人爽人人做人人爱 | 2019天天干夜夜操 | 日韩欧美视频 | 天天综合成人网 | 高清国产午夜精品久久久久久 | 久久国产秒 | 在线视频一区二区三区 | 男女网站在线观看 | 精品久久久久久久久久久院品网 | 91精品久久久久久久久中文字幕 | 男女视频免费 | 国产精品区二区三区日本 | 视频一区二区在线 | 一区二区视频 | 日韩一区二区三区在线看 | 日韩精品免费一区二区在线观看 | 在线观看涩涩视频 | 中文字幕在线观看一区 | 天堂一区在线观看 | 婷婷开心激情综合五月天 | 国产免费av在线 | 成人在线视频网站 | 91精品国产综合久久久动漫日韩 | 激情一区二区三区 | 亚洲成人在线免费 | 国产福利视频 | 日韩影院在线观看 | 成人精品国产一区二区4080 | 91精品久久久久久久久中文字幕 | 欧美黄页 | 欧美日韩免费 | 久久久精彩视频 | 精品99在线 |