> 백엔드 개발 > C++ > 두 문자열을 비교하기 위해 strncmp 라이브러리 함수를 사용하는 C 프로그램을 작성하세요.

두 문자열을 비교하기 위해 strncmp 라이브러리 함수를 사용하는 C 프로그램을 작성하세요.

WBOY
풀어 주다: 2023-09-09 13:17:01
앞으로
781명이 탐색했습니다.

Strncmp는 string.h 파일에 있는 사전 정의된 라이브러리 함수로, 두 문자열을 비교하고 어느 문자열이 더 큰지 표시하는 데 사용됩니다.

strcmp 함수(문자열 비교)

이 함수는 두 문자열을 비교합니다. 두 문자열에서 일치하지 않는 첫 번째 문자의 ASCII 차이를 반환합니다.

Syntax

int strcmp (string1, string2);
로그인 후 복사
  • 차이가 0이면 string1 = string2입니다.

  • 차이가 양수이면 string1>

  • 차이가 음수이면 string1

두 문자열을 비교하기 위해 strncmp 라이브러리 함수를 사용하는 C 프로그램을 작성하세요.

strncmp 함수

이 함수는 두 문자열의 처음 n자를 비교하는 데 사용됩니다.

Grammar

strncmp ( string1, string2,2)
로그인 후 복사

Program

#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);
   }
}
로그인 후 복사

Output

Enter String 1: Tutorials
Enter String 2: Point
Tutorials is greater than Point
로그인 후 복사

위 내용은 두 문자열을 비교하기 위해 strncmp 라이브러리 함수를 사용하는 C 프로그램을 작성하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿