首页
社区
课程
招聘
[求助]VC怎么实现byte连接?
发表于: 2008-8-14 10:06 6302

[求助]VC怎么实现byte连接?

2008-8-14 10:06
6302
byte a[3]={0xEB,0xFF,0x75};//乱写的
byte b[1]={0xEB};

byte c[4]={0};

怎么实现 c={0xEB,0xFF,0x75,0xEB}; (就是 c=a连接b)

谢谢大家哦...

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 2318
活跃值: (129)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
c[0]=a[0];c[1]=a[1]....
c[3]=b[1];
2008-8-14 12:51
0
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
3
当作字符串就可以了,strcat
2008-8-14 12:52
0
雪    币: 367
活跃值: (35)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
4
不是吧,strcat会不知所措的(他不知道该cat多长)
2008-8-14 12:59
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
   易语言很好处理 为什么vc这么难哦

   再顶上哦...未解决...谢谢
2008-8-14 13:19
0
雪    币: 261
活跃值: (162)
能力值: ( LV13,RANK:320 )
在线值:
发帖
回帖
粉丝
6
strncat((char*)c,(char*)a,sizeof(a));
strncat((char*)c,(char*)b,sizeof(b));
2008-8-14 14:41
0
雪    币: 293
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
数组的话,是连续存储的,可以用memcpy.

赙赠连接一个:656K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3#2K6k6r3&6Q4x3X3g2E0K9h3y4J5L8%4y4G2k6Y4c8Q4x3X3g2U0L8$3#2Q4x3V1k6W2L8W2)9J5k6s2g2K6i4K6u0r3L8r3W2T1M7X3q4J5P5g2)9J5c8X3c8K6N6$3q4%4x3i4N6C8i4K6t1^5g2W2y4Q4x3X3f1^5x3q4)9J5z5g2)9J5k6h3q4K6M7s2R3`.
2008-8-14 16:16
0
雪    币: 325
活跃值: (97)
能力值: ( LV13,RANK:530 )
在线值:
发帖
回帖
粉丝
8
// ClrTut1.cpp : main project file.

#include "stdafx.h"

using namespace System;
typedef unsigned char byte;
typedef array<byte>  bin;
typedef System::Collections::Generic::List<byte>  binList;
/*
byte a[3]={0xEB,0xFF,0x75};//乱写的
byte b[1]={0xEB};

byte c[4]={0};

怎么实现 c={0xEB,0xFF,0x75,0xEB}; (就是 c=a连接b)

谢谢大家哦...
*/
int main(array<System::String ^> ^args)
{
        bin ^ a = {0xEB,0xFF,0x75};
        bin ^ b = {0xEB};
        binList ^ result = gcnew binList(a);
        result->AddRange(gcnew binList(b));
        bin ^ c = result->ToArray();
    return 0;
}
2008-8-14 17:01
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
谢谢 大家辛苦了.  还能得到这么多牛人的答复真是好荣幸.

问题已经解决了.希望大家开心每一天!~

非常谢谢!
2008-8-14 18:14
0
游客
登录 | 注册 方可回帖
返回