数组内存分配偏移的有关问题——

数组内存分配偏移的问题——求助
先描述一下问题:
这个函数是存在于一个DLL中,通过另个工程调用,调用的时候,这个函数里面的局部变量数组出现内存偏移。
比如,给sendbuffer[0]赋值,实际上却是sendbuffer[4]的内存发生变化。

本想传图,但是传不上!
有类似经验的麻烦解答一下~先谢谢啦
内存偏移

------解决方案--------------------
这种情况很可能是DLL编译之后相关头文件被修改了,结构体或类等发生了变化,比如多了一个局部变量什么的,而DLL没有重新编译。
你引用的这个改变过的头文件,调用的却是头文件改变之前所编译的DLL。

------解决方案--------------------
先打印出地址,你在memory窗口输入地址直接查看内存看看。。。