int makelist(char *s, const char *delimiters, char** list, int MAX_LIST){
int i = 0;
int numtokens = 0;
char *snew = NULL;
if( (s==NULL) || (delimiters==NULL) ) return -1;
snew = s + strspn(s, delimiters); /* delimiters를 skip */
if( (list[numtokens]=strtok(snew, delimiters)) == NULL )
return numtokens;
numtokens = 1;
while(1){
if( (list[numtokens]=strtok(NULL, delimiters)) == NULL)
break;
if(numtokens == (MAX_LIST-1)) return -1;
numtokens++;
}
return numtokens;
}
이거 함수 해석좀 별 이상한 문자열함수를 다 써먹고 ... ㅠㅠ
아닙니다저는그형님이
나랑 같은 수업이네