バッファー操作
バッファー操作ルーチンは、メモリ領域をバイト単位で操作するときに使用します。
バッファー操作ルーチン
ルーチン |
使用方法 |
同等の .NET Framework 関数 |
---|---|---|
特定のバッファーから別のバッファーへ、指定された文字または指定された文字数がコピーされるまで文字をコピーします。 |
||
バッファー内の指定された文字数の範囲内で、指定された文字が最初に現れた位置へのポインターを返します。 |
該当なし 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
2 つのバッファー間で、指定された文字数を比較します。 |
||
特定のバッファーから別のバッファーへ、指定された文字数をコピーします。 |
||
2 つのバッファー間で、指定された文字数を大文字小文字の区別なく比較します。 |
||
特定のバッファーから別のバッファーへ、指定された文字数をコピーします。 |
||
バッファー内の指定されたバイト数を指定された文字で初期化します。 |
||
データをバイト単位でスワップして、指定された位置に格納します。 |
該当なし 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
コピー元とコピー先のメモリ領域が重なっている場合、すべてのソースを正しくコピーできるのは memmove だけです。