VC獲取數組的前幾個地址或後幾個地址的內容
VC獲取數組的前幾個地址或後幾個地址的內容
int array[10];
//數組名是其起始指針,則第N個地址的地址爲 起始指針+該數組類型大小*N
char former[5];
char behind[5];
memcpy(former, array, 5);//取前5個地址內容;
memcpy(behind, array+4*10-5,5);//取後五個地址內容:若int型佔4bytes,後五個元素開始地址爲4*10-5則類型不正確的話,(char *)(array+4*10-5)強制轉換一下
參考原帖:http://topic.csdn.net/u/20070913/11/85b035ff-7d1c-49bb-8e82-6cd867a9b8f8.html
int array[10];
//數組名是其起始指針,則第N個地址的地址爲 起始指針+該數組類型大小*N
char former[5];
char behind[5];
memcpy(former, array, 5);//取前5個地址內容;
memcpy(behind, array+4*10-5,5);//取後五個地址內容:若int型佔4bytes,後五個元素開始地址爲4*10-5則類型不正確的話,(char *)(array+4*10-5)強制轉換一下
參考原帖:http://topic.csdn.net/u/20070913/11/85b035ff-7d1c-49bb-8e82-6cd867a9b8f8.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
如何關閉v剎6.0中的資源文件
houziwo
2020-07-05 04:06:40
Visual Leak Detector使用方法
late0001
2020-07-08 02:20:18
Windows 關閉指定端口備忘
轻狂
2020-07-07 10:30:54
VC 2010 發佈
windtailljj
2020-07-07 09:26:57
解決Warning: skipping non-radio button in group
dunhuacc1234
2020-07-07 04:40:21
TightVNC二次開發(2) Windows下使用VS2012編譯服務器端和客戶端
奉海
2020-07-06 18:09:39
string table一個小問題
yyyuhan
2020-07-06 16:34:16
vc類與頭文件
Class Header file CAnimateCtrl afxcmn.h CArchive afx.h CArchiveException afx.h CArray afxtempl.
yyyuhan
2020-07-06 16:34:16
CString中空格的去除
sql server中存儲的char類型的變量在VC中用CString變量保存,char的長度超過變量所需長度的部分會用空格填充,這在VC中CSt
sandynothing
2020-07-06 08:01:47
用_T("")和直接用""的區別
sandynothing
2020-07-06 08:01:47
怎麼讓消息框出現在對話框跳出之後
littleline
2020-07-05 12:26:30
如何在程序裏控制按鈕的不可見?
littleline
2020-07-05 12:26:30
PreTranslateMessage爲何不能使鼠標失效?
littleline
2020-07-05 12:26:30
顯示16色以上的位圖作爲背景圖
littleline
2020-07-05 12:26:20