strcmp () 의 실현
593 단어 C 언어strcmp() 구현 코드
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int cmp(char *p1,char *p2);
int main()
{
char s1[20],s2[20];
int re;
gets(s1);
gets(s2);
re=cmp(s1,s2);
printf("%d
",re);
return 0;
}
int cmp(char *p1,char *p2)
{
while(*p1==*p2) // , ;
{
if(*p1=='\0') // *p1==*p2, *p1 *p2 \0, ;
return 0;
p1++;
p2++;
}
return (*p1-*p2);
}
본문은 "양자"블로그에서 나왔습니다. 전재는 작가에게 연락하세요!