簡體   English   中英

如何在 C++ 中的特定字節寫入緩沖區?

[英]How to write in a buffer at specific byte in c++?

我有一個長度為 50 字節的字符緩沖區。 在這個緩沖區中,在 20-21 字節,我想寫一個短數字,大小為 2 字節,比如說 -1234,特別是那些字節? 我怎樣才能做到這一點?

看起來微不足道。 不確定這是否是您想要的。

#include <cstring>

char* pc = ...;
short num = ...;

std::memcpy(pc + 20, &num, 2);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM