トップページ > キーワード検索 > strcmp()
C言語規格
C言語(その他)
プログラム
その他
strcmp()
機能 2つの文字列を比較する。
定義 #include <string.h>

int strcmp ( const char * s1, const char * s2 );
引数
s1比較対象の文字列
s2比較対象の文字列
戻り値 引数s1が引数s2より大きい場合、0より大きい値を返す。
引数s1が引数s2より小さい場合、0より小さい値を返す。
引数s1が引数s2と等しい場合、0を返す。
実装例
#include <string.h>
#include <stdio.h>

int main(void)
{
    int ret;
    
    ret = strcmp("abc", "a");
    printf("abc : a = %d\n", ret);
    
    ret = strcmp("abc", "abc");
    printf("abc : abc = %d\n", ret);
    
    ret = strcmp("abc", "bca");
    printf("abc : bca = %d\n", ret);
    
    return 0;
}
実行結果
abc : a = 1
abc : abc = 0
abc : bca = -1





inserted by FC2 system