"struct 형식 재정의" 에러
글쓴이: lkjt / 작성시간: 월, 2004/04/19 - 2:33오전
#include <winsock2.h>
struct sockaddr {
unsigned short sa_family; /* address family, AF_xxx */
char sa_data[14]; /* 14 bytes of protocol address */
}sockaddr;
struct sockaddr_in {
short int sin_family; /* Address family */
unsigned short int sin_port; /* Port number */
struct in_addr sin_addr; /* Internet address */
unsigned char sin_zero[8]; /* Same size as struct sockaddr */
}sockaddr_in;
/* Internet address (a structure for historical reasons) */
struct in_addr {
unsigned long s_addr;
};
컴파일을 하게 되면
위에 제목처럼 에러가 나게 됩니다.
환경은
-----윈도우
-----비쥬얼C++
왜 이런 에러가 나는건가요?.
Forums:


저 헤더 파일의 내용을 잘 보시면 winsock2.h 에 구조체명을 찾아
저 헤더 파일의 내용을 잘 보시면 winsock2.h 에 구조체명을 찾아보세요..
아마 똑 같은 이름의 구조체 명이 재정의 됬을 것입니다..
흠 .....
아,,그렇군요,,,그럼 저 구조체 명만 바꿔주면 되겠군요 ㅋ
아,,그렇군요,,,
그럼 저 구조체 명만 바꿔주면 되겠군요 ㅋ
감사드립니다.
그렇긴 하지만.. 이미 정의되어 있는 structure를 굳이 다시
그렇긴 하지만..
이미 정의되어 있는 structure를 굳이 다시 정의하시려는 이유는..
그냥 궁금해서 여쭤봤습니다 ^^
댓글 달기