C言語で文字列の比較にcompare関数をどう使うか

C言語では、strcmp関数を使用して2つの文字列を比較できます。

strcmp関数のプロトタイプは、

int strcmp(const char *str1, const char *str2);

str1 と str2 は比較される 2 つの文字列です。

strcmp関数の戻り値は3通りです。

  1. str1がstr2より小さい場合は負の値を返す
  2. str1がstr2と等しい場合は0を返します。
  3. str1がstr2より大きいときは、正の整数値が返される。

strcmp関数を用いた文字列比較の例を次に示します。

#include
#include

int main() {
char str1[] = “ハロー”;
char str2[] = “ワールド”;
}

int result = strcmp(str1, str2);

if(result < 0) {
    printf("str1 < str2\n");
} else if(result == 0) {
    printf("str1 = str2\n");
} else {
    printf("str1 > str2\n");
}

return 0;

この文章を日本語に自然に言い換えてください。オプションは1つだけで結構です。

元文: 私はこの件について詳しい情報を求めています。
言い換え: この件について詳しく知りたいです。

bannerAds