아래와 같이 코딩하면 strsep함수 내에서 에러가 발생한다.
main(){
char stemp[256];
char **bf;
char *tok;
strcpy(stemp, "a,b,d,q,r,c");
bf = &stemp;
tok = strsep(bf, ',');
}
다음과 같이 수정해야 한다.
main()
{
char stemp[256];
char **bf;
char *tp;
char *tok;
strcpy(stemp, "a,b,d,q,r,c");
tf = stemp;
bf = &tf;
tok = strsep(bf, ',');
}
댓글 없음:
댓글 쓰기