주요 콘텐츠

strncmpi

Stateflow 차트에서 string형의 처음 N개 문자 비교(대/소문자 구분 안 함)

R2021b 이후

설명

tf = strncmpi(str1,str2,n)는 대/소문자 차이를 무시하고 str1str2의 첫 번째 n개 문자를 비교합니다. 연산자는 문자열이 동일하면 1(true)을 반환하고, 그렇지 않으면 0(false)을 반환합니다.

예제

참고

연산자 strncmpi는 C를 동작 언어로 사용하는 Stateflow® 차트에서는 지원되지 않습니다.

예제

모두 확장

대/소문자 차이를 무시한 경우 문자열의 처음 13개 문자가 일치하므로 x1(true)로 설정합니다. 문자열의 처음 14개 문자가 일치하지 않으므로 y0(false)으로 설정합니다.

str1 = "Hello, world!";
str2 = "hello, World!!!!!!!!!!!!";
x = strncmpi(str1,str2,13);
y = strncmpi(str1,str2,14);

Stateflow chart that uses the srtncmpi operator in a state.

입력 인수

모두 확장

입력 문자열로, string형 스칼라로 지정됩니다. 리터럴 문자열을 큰따옴표로 묶습니다.

예: "Hello"

각 문자열의 처음부터 시작하여 확인할 문자의 수로, 양의 정수로 지정됩니다.

제한 사항

  • 이 연산자는 Stateflow 구조체 필드 또는 메시지의 사용을 지원하지 않습니다. Stateflow의 구조체에 대한 자세한 내용은 버스 신호에 액세스하기 항목을 참조하십시오.

버전 내역

R2021b에 개발됨