검색결과 리스트
글
60.문자열을 비교하는 함수 만들기
☆C언어/300제
2011. 2. 9. 17:17
//문자열을 비교하는 함수 만들기
//string1 < string2 -1
//string1 == string2 0
//string1 > string2 1
//배열에 입력값이 없을때 처리하는방법을 모르겟다 ㅡㅡ....시간나면 수정판 올려야겟다
#include<stdio.h>
#include<stdlib.h>
int my_strcmp(char *str1,char *str2)
{
while(*str1!=NULL || *str2!=NULL)
{
if(*str1==*str2)
{
*str1++;
*str2++;
continue;
}
if(*str1<*str2)
return -1;
else
return 1;
}
if(*str1==NULL && *str2==NULL)
return 0;
}
int main()
{
char string1[20];
char string2[20]="abCd";
int su;
su=my_strcmp(string1,string2);
printf("string1 : %s\n",string1);
printf("string2 : %s\n",string2);
printf("비교 값 : %d\n",su);
}
//string1 < string2 -1
//string1 == string2 0
//string1 > string2 1
//배열에 입력값이 없을때 처리하는방법을 모르겟다 ㅡㅡ....시간나면 수정판 올려야겟다
#include<stdio.h>
#include<stdlib.h>
int my_strcmp(char *str1,char *str2)
{
while(*str1!=NULL || *str2!=NULL)
{
if(*str1==*str2)
{
*str1++;
*str2++;
continue;
}
if(*str1<*str2)
return -1;
else
return 1;
}
if(*str1==NULL && *str2==NULL)
return 0;
}
int main()
{
char string1[20];
char string2[20]="abCd";
int su;
su=my_strcmp(string1,string2);
printf("string1 : %s\n",string1);
printf("string2 : %s\n",string2);
printf("비교 값 : %d\n",su);
}
'☆C언어 > 300제' 카테고리의 다른 글
62.문자열 연결하기(strcat) (0) | 2011.02.11 |
---|---|
61.문자열을 일정크기만큼 비교하기(strncmp) (0) | 2011.02.11 |
58. 문자열을 복사하는 함수 만들기[수정] (0) | 2011.02.09 |
59.문자열을 대,소문자로 구분하여 비교하기 (strcmp) (0) | 2011.02.09 |
58.문자열 복사 함수 만들기 (0) | 2011.02.09 |