Strncmp는 string.h 파일에 있는 사전 정의된 라이브러리 함수로, 두 문자열을 비교하고 어느 문자열이 더 큰지 표시하는 데 사용됩니다.
이 함수는 두 문자열을 비교합니다. 두 문자열에서 일치하지 않는 첫 번째 문자의 ASCII 차이를 반환합니다.
int strcmp (string1, string2);
차이가 0이면 string1 = string2입니다.
차이가 양수이면 string1>
차이가 음수이면 string1
이 함수는 두 문자열의 처음 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 라이브러리 함수를 사용하는 C 프로그램을 작성하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!