两个TMemoryStream
需要比较内容是否相同
是不是要read出来到数组然后逐字节比较?
有现成的比较函数不?初学
谢谢

解决方案 »

  1.   

    memcmp(MemoryStream1->Memory,MemoryStream2->Memory, MemoryStream2->Size);
      

  2.   

    补充,返回值==0表示两个相等,>0表示MemoryStream1->Memory > MemoryStream2->Memory,<0表示MemoryStream1->Memory < MemoryStream2->Memory
      

  3.   

    楼上的,
    ----〉“>0表示MemoryStream1->Memory > MemoryStream2->Memory,<0表示MemoryStream1->Memory < MemoryStream2->Memory”
    这种理解?是说size吗?
    cmp是逐个字符比较吧,>0/<0不能说明什么问题吧?