>  기사  >  백엔드 개발  >  strncmp 함수의 사용법은 무엇입니까?

strncmp 함수의 사용법은 무엇입니까?

coldplay.xixi
coldplay.xixi원래의
2020-08-29 11:21:5716610검색

strncmp 함수의 사용법은 문자열 str1과 str2의 처음 n자를 비교하는 것입니다. 코드는 [int strcmp(char *str1,char * str2, int n)]입니다. ㅋㅋㅋ

문자열 str1과 str2의 앞부분 비교 n자.

strncmp 함수의 사용법은 무엇입니까?헤더 파일

int strcmp(char *str1,char * str2,int n)
반환 값

반환 값: str1756cb92cf672efb114c1733a7edd0b55str2일 때 값=0을 반환합니다. 0.

기타 지침: 현재는 없습니다.

Explanation

(1) str1: 비교할 첫 번째 문자열 (2) str2: 비교할 두 번째 문자열

(3) n: 지정된 str1 및 문자 수 str2와 비교

예:

#include <string.h>
#include<string.h>
#include<stdio.h>
int main(void)
{
    char *str1="Hello,I am sky2098,I liking programing!";
    char *str2="Hello,I am sky2098,gramk has gone。";
    int n=13; //指定比较前13个字符
    int inttemp;
    inttemp=strncmp(str1,str2,n);   //将字符串比较的返回值保存在int型变量inttemp中
    if(inttemp<0)
    {
        printf("strlen(str1) < strlen(str2)");
    }
    else if(inttemp>0)
        {
            printf("strlen(str1) > strlen(str2)");
        }
        else
        {
            printf("strlen(str1) == strlen(str2)");
        }
    return 0;
}

프로그래밍에 대해 더 자세히 알아보고 싶다면 php training

칼럼을 주목하세요!


위 내용은 strncmp 함수의 사용법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.