memcpy( void *dest, const void *src, size_t count );
的参数中,count最大可以是多少?

解决方案 »

  1.   

    我的dest设置很大,但好象传不过去,打印出来是乱码。可能是什么原因呢?
      

  2.   

    dest 和 src 中取最小的那个
      

  3.   

    dest要初始化
    ZeroMemory(dest,count);
      

  4.   

    如果你的dest是new出来的,最好是初始化为零,字符串以0结尾,如果刚好最后一个不是零,你的字符串后面会跟段尾巴
      

  5.   

    看dest的大小,结构用sizeof(),数组再 *n
    src要分配足够的存储空间
      

  6.   

    用ZeroMemory也没用啊,打出来还是“烫”。
      

  7.   

    memset( dest, 0, sizeof dest );
    memcpy(.....)
    是否你的dest的sizeof长度不对啊?
    你取了指针的长度?