문자열 함수 중에 strcmp 함수가 있다..

이 함수는 a, b 문자열이 같은지 판단해 준다.

그래서 strcmp(a,b) ;
라고 넣었을 때..
1보다 크면, a 가 더 길고, 0이면 같음, - 이면 b가 더 길다 (반대일 수도 있으니 틀렸으면 확인부탁드립니다.)

그래서

if(!strcmp(a, b))
{
}

라는 방법으로 a, b와 같은지 판단할 수 있다.

여기에서 하나 더 + 된 함수가 바로 strncmp 인데..

매개변수가 하나 더 들어간다.

strncmp(a,b, int) ;

이렇게 int 수치를 넣어서 몇번쨰 까지 같은 것인지 판단할 수 있다.

리턴 값은 같다...

그러니 if 문을 쓸 때는 strcmp와 같이 쓰면되고,

일단 중간에 들어가는 부분을 판단하려면, 현재로써는 복사해서 사용하고 있는데,

혹시 다른 함수가 있다면, 다음에 보고 올리도록 하겠다.
Posted by 바람처럼..
|