게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 16진수로 변환하기 질문 있습니다
게시물ID : programmer_5607짧은주소 복사하기
작성자 : semitan
추천 : 0
조회수 : 2665회
댓글수 : 7개
등록시간 : 2014/09/24 19:16:37
옵션
  • 본인삭제금지
ip주소 형태를 16진수로 변환해서 출력해야하는데요


char [14]에  aaa.bbb.ccc.ddd를 입력받고
int ip_num [3]에  aaa/bbb/ccc/ddd를 저장했습니다

그 후에 각각 255가 넘어가면 안되도록 예외처리까지는 했는데

16진수를 저장하지 못하겠습니다

처음에는 10진수 값에  2^8, 2^16, 2^24를 곱해서 더하려고 했는데 unsigned long 범위를 넘어가네요
그래서 각각의 값을 16진수로 변환해서 한 변수에 넣으려고 하는데요 

16진수 변환하는 방법은 검색하면 많이 나오는데  한 변수에 넣을 방법을 모르겠습니다.

이후에 변수를 사용해야 하거든요..

도움 부탁드립니다 ㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호