Everything

memcmp


メモリ比較を行います。

[所属]

標準ライブラリ

[指定形式]

#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);
}