[완료]형 변환과 관련된 질문입니다.
글쓴이: jinprho / 작성시간: 토, 2007/08/25 - 11:10오전
소켓 프로그래밍을 하다가
클라이언트 주소를 얻어오기 위해서
inet_ntoa(cliaddr.sin_addr)
으로 얻어왔습니다.
printf("%s",inet_ntoa(cliaddr.sin_addr))
이렇게 하면
해당 클라이언트 주소가 잘 넘어오는 것을 확인 할 수 있었는데,
char buf[256];
buf=inet_ntoa(cliaddr.sin_addr);
이런 식으로 하면 형변환과 관련된 에러가 나오더군요..
제가 아직 포인터쪽 개념이 잘 잡히지 않은게 문제이긴 하지만
buf에 해당 주소(ex) 127.0.0.1)처럼 잘 저장되게 하는 방법이 없을까요??
inet_ntoa의 리턴값이 char*인건 알겠는데..
어떤식으로 해야할지...
아시는 분 답변 부탁드립니다.
Forums:
다행히 제가 스스로 해결을 했네요
이럴때 왠지 뿌듯^^
다들 좋은 하루 보내세요
댓글 달기