질문: 이중 포인터 사용 용도 질문(내공있음) aerowon20 / 2004-06-16 14:01
남이 짠 소스 분석 도중에 모르는 부분이 나와서여..
사실 이중포인터 사용을 해 본적이 없어서리 이렇게 고수님의 답변을 기다립니다.
이 소스의 의도와 용도는 어디 일까여?

char ** fsc_strtok(char *src, char *deli, int *nCnt)
{
char ** buff;
char * szBuff;
int nIndex;

if((szBuff = (char*)strtok(src, deli)) == NULL) {
printf("Strtok is NULL----------------------------\n");
return NULL;
}
buff = (char **)malloc(sizeof(char *));

if(buff == NULL)
return NULL;

nIndex = 0;

*buff = szBuff;

while( (szBuff = strtok(NULL, deli)) != NULL ) {
nIndex ++;
buff = (char **)realloc( buff, sizeof(char *) * ( nIndex + 1));
*(buff+nIndex) = szBuff;
}
*nCnt = nIndex;
return buff;
}
답변: re: 이중 포인터 사용 용도 질문(내공있음) leo0502 / 2004-06-16 11:02
일단 소스의 의도와 용도는 말이죠... 어떤 문장을 scan 해서 (첫번째 파라메터) 그 문장을 두번째 파라메터의 문자로 tokenize 한 뒤에 그 tokenize 된 문장의 각각의 주소를 이중 포인터로 만들어진 a...

Posted by 김용환 '김용환'

댓글을 달아 주세요