バッファー操作
次のルーチンを使用して、バイト単位でメモリの領域を操作します。
バッファー操作ルーチン
ルーチンによって返される値 | 使用 |
---|---|
_memccpy |
指定した文字または指定した数の文字がコピーされるまで、1 つのバッファーから別のバッファーに文字をコピーします |
$ | バッファーで指定された文字が、指定した数の文字内で最初に発生した場所にポインターを返します |
$ | 2 つのバッファーから指定した数の文字を比較します |
1 つのバッファーから別のバッファーに指定した数の文字をコピーします | |
$ | 大文字小文字に関係なく、2 つのバッファーの指定された数の文字を比較します |
1 つのバッファーから別のバッファーに指定した数の文字をコピーします | |
$ | 指定された文字を使用して、バッファー内の指定したバイト数を初期化します |
_swab |
データのバイト数をスワップし、指定した場所にそのデータを格納します |
ソースとターゲットの領域が重なっている場合、memmove
のみが完全なソースを正しくコピーすることを保証します。