char *ftp_cmd[] = {
"USER", "PASS", "ACCT", "CWD",
"CDUP", "SMNT", "REIN", "QUIT"
};
위와같이 정의된 배열이 있습니다. 이 배열을 다른 파일에서 extern으로 불러와서 원소의 개수를 파악하기 위해 아래와 같이 sizeof를 하면 에러가 나네요.
cnt = sizeof(ftp_cmd) / sizeof(char *);
Quote:
pi.c:164: error: invalid application of `sizeof' to incomplete type `({anonymous})'
extern으로 불러온 변수는 sizeof를 할 수 없나요?