进来看一看!!

flysundy flysundy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我计划将LPBYTE StegoMesg中的每个元素的最后一位取出来,然后再组成新的字节;其中N为StegoMesg中BYTE的个数;m_pExMesg是最后得到的LPBYTE,如下:
BYTE* BitSingle = new BYTE[N];
if(BitSingle == NULL) return(FALSE);
for(LONG i=0;i<(LONG)N;i++)
{
*BitSingle=(*(StegoMesg+i))&0x01;
BitSingle++;
}
for(i=0;i<N;i+=8)
{
for(LONG j=0;j<8;j++)
{
(*m_pExMesg)+=BitSingle[i+j]<<(7-j);
}
m_pExMesg++;
}
delete[] BitSingle;
编译通过,运行是出错:”Unhandled exception in ****.exe(MSVCRTD.DLL):0xc00005:Access Violation.
为什么??请指教!!!
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
flysundy
C语言 70,039 成员 243,237 内容