次のようunsigned char
なバッファがあるとします。
unsigned char buffer = {'A', 'B', 'C', 'A', 'B', 'C', 'A', 'B', 'C', 'A', 'B', 'C'}
基本的には、その A と B を取得して、次のように新しいバッファーにパックしたいだけです。
unsigned char buffer2 = {'A', 'B', 'A', 'B', 'A', 'B' ... etc
すべての単一要素をループする以外に、これを行う効率的な方法はありますか? またはでできるトリックはありますmemcpy
かmemset
?
ありがとう!