C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[22939] Re:IPADDRESS에 관한질문...
Julien [julien] 804 읽음    2002-11-30 09:54
Edit1->Text가 "0x01020304"라고 한다면..

int ip_int = Edit1->Text.ToInt();
String str = "";
for(int i = 0; i <= 3; i++)
    str = String(".") + IntToStr((ip_int >> (8 * i)) & 255) + str;
str.Delete(1, 1);
Edit2->Text = str;

Edit2->Text는 1.2.3.4 가 나옵니다.


콩사탕 님이 쓰신 글 :
:
: 32비트 정수(IPADDRESS) 를 10진수 형식의 IPADDRESS로 바꾸어 주는 함수가 있나요??
:
: 예) 0x00 00 00 00 -> 0.0.0.0
:
: 그럼 즐프여^^*

+ -

관련 글 리스트
22935 IPADDRESS에 관한질문... 콩사탕 687 2002/11/29
22939     Re:IPADDRESS에 관한질문... Julien 804 2002/11/30
22937     Re:IPADDRESS에 관한질문... Rudora 799 2002/11/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.