ホームページ > バックエンド開発 > C++ > strncmp ライブラリ関数を使用して 2 つの文字列を比較する C プログラムを作成します。

strncmp ライブラリ関数を使用して 2 つの文字列を比較する C プログラムを作成します。

WBOY
リリース: 2023-09-09 13:17:01
転載
785 人が閲覧しました

Strncmp は、string.h ファイルに存在する事前定義されたライブラリ関数で、2 つの文字列を比較し、どちらの文字列が大きいかを表示するために使用されます。

strcmp 関数 (文字列比較)

この関数は 2 つの文字列を比較します。 2 つの文字列内の最初の不一致文字の ASCII 差異を返します。

構文

int strcmp (string1, string2);
ログイン後にコピー
  • 差がゼロに等しい場合、string1 = string2。

  • 差が正の場合、文字列 1 > 文字列 2。

  • 差が負の場合、string1

#例

strncmp ライブラリ関数を使用して 2 つの文字列を比較する C プログラムを作成します。

strncmp 関数

この関数は、2 つの文字列の最初の n 文字を比較するために使用されます。

構文

strncmp ( string1, string2,2)
ログイン後にコピー

プログラム

#include<stdio.h>
#include<string.h>
void main(){
   //Declaring two strings//
   char string1[25],string2[25];
   int value;
   //Reading string 1 and String 2//
   printf("Enter String 1: ");
   gets(string1);
   printf("Enter String 2: ");
   gets(string2);
   //Comparing using library function//
   value = strncmp(string1,string2,4);
   //If conditions//
   if(value==0){
      printf("%s is same as %s",string1,string2);
   } else if(value>0) {
      printf("%s is greater than %s",string1,string2);
   } else {
      printf("%s is less than %s",string1,string2);
   }
}
ログイン後にコピー

出力

Enter String 1: Tutorials
Enter String 2: Point
Tutorials is greater than Point
ログイン後にコピー

以上がstrncmp ライブラリ関数を使用して 2 つの文字列を比較する C プログラムを作成します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート