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