날마다 새롭게 또 날마다 새롭게

strcmp - 문자열 비교 함수 구현 코드 (문자열 포인터) 본문

프로그래밍/C / C++

strcmp - 문자열 비교 함수 구현 코드 (문자열 포인터)

아무유 2013. 3. 16. 00:39

/* strcmp : return <0 if s<t, 0 if s=t, >0 if s>t version 1 */

int strcmp(char *s, char *t)

{

int i;

for(i=0;s[i]==t[i];i++)

if(s[i]=='\0')

return 0;

return s[i]-t[i];

}


/* strcmp : return <0 if s<t, 0 if s=t, >0 if s>t version 2 */

int strcmp(char *s, char *t)

{

for(;*s==*t;s++,t++)

if(*s=='\0')

return 0;

return *s - *t;

}

Comments