如何刪除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