> 백엔드 개발 > C#.Net 튜토리얼 > strncmp 함수의 사용법은 무엇입니까?

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

coldplay.xixi
풀어 주다: 2020-08-29 11:21:57
원래의
16663명이 탐색했습니다.

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

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

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

int strcmp(char *str1,char * str2,int n)
로그인 후 복사
반환 값

반환 값: str1str2일 때 값=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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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