怎么判断数据块的头和尾

如何判断数据块的头和尾
想用个标记,判断是否已经到一个数据块的头或尾。求大师指点。

------解决方案--------------------
那你数据快应该有头信息+偏移
------解决方案--------------------
将数据块的长度存放在数据的头部。
------解决方案--------------------
引用:
引用:那你数据快应该有头信息+偏移
就一个数据块,没有任何信息。怎么办。


没有任何信息,是无法准确找到数据尾的。只能猜。
如果是一个指针,检查内存分配表,如果能找到,则将该块内存大小作为数据块大小。

如何从一个指针,查到分配的内存块大小,与系统及编译器相关,我不会,记得以前看过有贴子说过。但这也只能是猜。