Superkkt Blog

/*
* 문자열에서 \r, \n, \t, ' ' 을 제외한 나머지
* 문자가 처음으로 나오는 위치를 반환하는 함수
*/
char *
str_chr(const char *string)
{
   int i;
   
   if(!string)
       return NULL;
       
   for(i = 0; i < strlen(string); i++) {
       if(string[i] != '\t' &&    string[i] != ' ' &&
               string[i] != '\r' && string[i] != '\n') {
           return (char *) &string[i];
       }
   }
   
   return NULL;
}
       

/* 문자열에서 처음 나오는 알파벳의 위치를
* 리턴하는 함수
*/
char *
str_alpha(const char *string)
{
   int i;

   if(!string)
       return NULL;

   for(i = 0; i < strlen(string); i++) {
       if(isalpha((int) string[i]))
           return (char *) &string[i];
   }

   return NULL;
}
2006/03/26 14:51 2006/03/26 14:51

trackbacks

trackbacks rss

이 글에는 트랙백을 보낼 수 없습니다

Leave a Comment