TOP - C言語 - string.h - strcmp()

文字列を辞書編集的に比較します。

戻り値1 = strcmp(引数1 , 引数2)

戻り値1      : int
               引数1が引数2より大きい : 1
               引数1と引数2が等しい   : 0
               引数1が引数2より小さい : -1
引数1, 引数2 : char *
               比較する文字列

(例)
#include <stdio.h>
#include <string.h>

int main ()
{
    int n;

    n = strcmp("abc", "bcd");
    printf("strcmp() 1回目 戻り値 : %d\n", n);

    n = strcmp("bcd", "abc");
    printf("strcmp() 2回目 戻り値 : %d\n", n);

    n = strcmp("abc", "abc");
    printf("strcmp() 3回目 戻り値 : %d\n", n);

    n = strcmp("12345", "345");
    printf("strcmp() 4回目 戻り値 : %d\n", n);

    return 0;
}

実行結果
strcmp() 1回目 戻り値 : -1
strcmp() 2回目 戻り値 : 1
strcmp() 3回目 戻り値 : 0
strcmp() 4回目 戻り値 : -1


Copyright(C) 2006-2012 CLAYPOT. All Rights Reserved.