아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
검붉은어치5
검붉은어치520.09.30

리눅스 환경에서 IP주소 변환에 대하여 질문드립니다.

우분투를 사용하고 있습니다.

만약 코드파일 이름이 ipaddr.c 라고 한다면

./ipaddr.c 210.105.156.238 이라 치면 출력 결과가

0xd2699cee

210.105.156.238

처럼 나오도록 ip 주소를 바이너리 주소로 변환 후 16진수 형식으로 바꾼 것을 출력하고,

다시 10진수로 변환하여 출력하는 코드를 작성하고싶습니다.

2진수 변환까지는 찾아서 해결했는데 8진수나 위와 같은 16진수는 어렵습니다.

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • https://www.it-note.kr/289

    이코드를 참조해서 보세요. 10진수를 2진수, 8진수, 16진수로 바꿔줍니다.

    https://dojang.io/mod/page/view.php?id=744

    이 코드는 16진수를 10진수로 변환하는 코드입니다.