文法:
#include <cstring> int strncmp( const char *文字列1, const char *文字列2, size_t カウント );
strncmp()関数は、カウントで指定された文字数分、文字列1と文字列2を比較します。結果の値は以下のルールに従います:
| 返り値 | 説明 |
|---|---|
| 0未満 | 文字列1が文字列2よりも小さい |
| 0 | 文字列1と文字列2は同じ |
| 0より大きい | 文字列1は文字列2よりも大きい |
もしも、どちらかの文字列でもカウントの文字数よりも短かった場合には、最初にNULL終端文字に到達したところで比較を終了します。