알고리즘
문자열 조작 함수 직접 구현
개발자자자
2022. 11. 9. 08:28
int strLen(const char* str){
int lne = 0 ;
while(*str){ //'\0' 에 의해서 while 이 끝나는 지점이 생김 ( \0 = 0 은 false이므로)
len++;
str++;
}
}
int strLen2(const char* str){
int len =0 ;
while ( str[len] != '\0' ){
len ++;
}
return len;
}
//둘다 '\0' 이 아닐떄까지 ++ 하고 비교해서 리턴
int strCmp ( const char *str1, const char *str2){
while( *str1 != '\0' && *str2 !='\0' ){
if( *str1 > *str2 ){
return 1;
}
else if( *str2> *str1 ){
return -1;
}else{
str1++;
str2++;
}
}
}