メモリ比較を行います。
[所属]
標準ライブラリ
[指定形式]
#include <string.h>
int memcmp(const void *s1, const void *s2, size_t n);
[戻り値]
s1の指すオブジェクトがs2の指すオブジェクトより大きい,等しい,または小さいかによって,0より大きい,0に等しい,または0より小さい整数を返します。
[詳細説明]
s1の指すオブジェクトの最初のn文字をs2の指すオブジェクトと比較します。
[使用例]
#include <string.h>
int func(const void *s1, const void *s2) {
int i;
i = memcmp(s1, s2, 5); /*s1の指す文字列の最初の5文字をs2の指す文字列の最初の5文字と比較*/
return(i);
}
|