首頁 > 後端開發 > C++ > 寫一個C程序,使用strncmp函式庫函數來比較兩個字串

寫一個C程序,使用strncmp函式庫函數來比較兩個字串

WBOY
發布: 2023-09-09 13:17:01
轉載
803 人瀏覽過

Strncmp是一個預先定義的函式庫函數,存在於string.h檔案中,它用於比較兩個字串並顯示哪個字串較大。

strcmp函數(字串比較)

此函數比較兩個字串。它會傳回兩個字串中第一個不匹配字元的ASCII差異。

語法

int strcmp (string1, string2);
登入後複製
  • 如果差異等於零,則 string1 = string2。

  • 如果差異為正,則 string1> string2。

  • 如果差異為負,則 string1

範例

寫一個C程序,使用strncmp函式庫函數來比較兩個字串

strncmp 函數

此函數用於比較兩個字串的前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
登入後複製

以上是寫一個C程序,使用strncmp函式庫函數來比較兩個字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板