不太好办,因为你不能确定target后面的内存不被占用.

解决方案 »

  1.   

    strcat也不行,如果这段数据里有0就不行了.
      

  2.   

    只有预先给target分配足够的内存,然后再用memcpy,而且总量不可超过预先分配的值
      

  3.   

    没有必要吧,这样
    void* pBuffer1;
    void* pBuffer2;...CFile file;
    file.open();
    file.write( pBuffer1, sizeof_pBuffer1 );
    file.write( pBuffer2, sizeof_pBuffer2 );
    file.close()
      

  4.   

    只有预先给target分配足够的内存,然后再用memcpy,而且总量不可超过预先分配的值