SPARROWAPPS
2010년 10월 22일 금요일
NULL to strlen() function ??
cat test.c
#include
#include
int main(void)
{
char * p;
p = NULL;
printf("%d\n",strlen(p));
}
$ gcc -o test test.c
$ ./test
세그멘테이션 오류 (core dumped)
NULL 은 문자열이 아니다.
그러니 쓰면 안되겟지만...
0을 리턴 할거 같은 기대감은 버리자..
댓글 없음:
댓글 쓰기
최근 게시물
이전 게시물
홈
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기