Last Update 2022/07/09
文字列を辞書編集的に比較します。
戻り値1 = strcmp( 引数1 , 引数2 )
戻り値1 :
int
引数1が引数2より大きい : 0より大きい
引数1と引数2が等しい : 0
引数1が引数2より小さい : 0より小さい
引数1と引数2が等しい : 0
引数1が引数2より小さい : 0より小さい
引数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