首页
社区
课程
招聘
未解决 [求助]下面的指针代码怎么写?
发表于: 2020-5-20 15:20 5521

未解决 [求助]下面的指针代码怎么写?

2020-5-20 15:20
5521

int i;
LPVOID lpMapStartPos;

lpMapStartPos=0      i=1
lpMapStartPos=1024   i=2
lpMapStartPos=2048   i=3
lpMapStartPos=3072   i=4

i=1, 指针指向lpMapStartPos的0
CopyMemory(lpNewFilePos,lpMapStartPos,FileLen);

i=2, 指针指向lpMapStartPos的1024位置
i=3, 指针指向lpMapStartPos的2048位置
i=3, 指针指向lpMapStartPos的3072位置


是否可以在这个api里面CopyMemory(lpNewFilePos,lpMapStartPos,FileLen);
一行代码完成?


================


我改成这样编译通不过呀

CopyMemory(lpNewFilePos,(LPVOID*)( int(lpMapStartPos)+(i-1)*1024) ),FileLen);  



[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2020-5-20 17:00 被limee编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 1657
活跃值: (4753)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
复制连续内存
2023-3-29 23:54
0
雪    币: 3614
活跃值: (31036)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
release版本,汇编会优化吧
2023-3-31 09:20
1
雪    币: 0
活跃值: (96)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
release版本,汇编会优化
2023-4-1 11:15
0
游客
登录 | 注册 方可回帖
返回
//