如何删除C++中前3个字节的缓冲区?如何删除前3个字节的缓冲区
在JavaScript的我就简单:
var hashed = new Buffer(packet, "hex");
// remove first 3 bytes from packet
hashed = hashed.slice(3);
实施例:
01 02 03 04 05 06
输出:
04 05 06
我的C++代码:
size_t size = node::Buffer::Length(packet->ToObject());
char *buf = node::Buffer::Data(packet->ToObject());
个
Node.js的代码(使用):
var addon = require('./build/Release/krypto');
console.log(addon.encrypt(new Buffer("3A00F063F9757D6FE7ABD8ABCE8387C8C14F43CDE1DAA64D195BB8", "hex")));
你的缓冲区是什么样的? – pezcode
在你的C++程序中,直到修剪的代码如何? –
我没有得到反对票:\用代码更新了我的问题。 – majidarif