"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를 굳이 다시 정의하시려는 이유는..
그냥 궁금해서 여쭤봤습니다 ^^
댓글 달기