首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

请教两个数组变量怎么将一个值直接给另一个

2012-03-16 
请问两个数组变量如何将一个值直接给另一个?eg://目的将bt1的全值给bt2BYTEbt1[255],bt2[255]memset(bt1,

请问两个数组变量如何将一个值直接给另一个?
eg:
//目的将bt1   的全值给bt2
    BYTE   bt1[255],   bt2[255];

    memset(bt1,   0,   sizeof(BYTE)*255);

    bt1[0]   =   2;
    bt1[3]   =   10;


    //bt2   =   bt1;   错
    //memset(bt2,   bt1,   sizeof(BYTE)*255);     //   第二参数不支持字符
    _mbscpy(   bt2,   bt1);


  for   (int   i   =   0;   i   <=   8;   i++)
  {
    TRACE2( "%bt1[%d]   =   %d   \n ",   i   ,   bt1[i]);
    TRACE2( "%bt2[%d]   =   %d   \n ",   i   ,   bt2[i]);
  }

[解决办法]
可以考虑memcpy
[解决办法]
memcpy(bt2, bt1, sizeof(BYTE)*255);
[解决办法]
简单点就循环赋值吧。
[解决办法]
memcpy
[解决办法]
memcpy

热点排行