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
[7125] Delphi 소쓰를 Builder 로 바꾸고 싶어요..부탁합니다
손병돈 [sbd1215] 2132 읽음    2001-05-03 02:04
1,020,045원을 일백이만사십오원이라고 표시 되는 델파이 쏘스입니다

빌더에서는 이런 쏘스를 못찾아서 델파이것을 가져 왔는데 빌더로 고치기가 싶지가 않쿤여

고쳐서 같이 쓰면 좋을듯한데여 ^^

여기서 부터~~~

function Amount(N: Longint): String;
const
Units: array[0..9] of String = ('', '일', '이', '삼', '사', '오',
                               '육', '칠', '팔', '구');
Lower: array[0..3] of String = ('', '십','백','천');
Higher: array[0..4] of String = ('', '만','억','조','경');
HighLevel: Integer = 0;
begin
case N of
0..9: Result := Result + Units[N];
10..99:
   Result := Result +
             Amount(N div 10) + Lower[1] + Amount(N mod 10);
100..999:
   Result := Result +
             Amount(N div 100) + Lower[2] + Amount(N mod 100);
1000..9999:
   Result := Result +
             Amount(N div 1000) + Lower[3] + Amount(N mod 1000);
else
begin
   inc(HighLevel);
   Result := Result +
             Amount(N div 10000) + Higher[HighLevel] + Amount(N mod 10000);
   dec(HighLevel);
end;
end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
try
Label1.caption := Amount(Trunc(StrToFloat(Edit1.Text)));
except
on EConvertError do
   Label1.caption := '정확한 숫자를 입력하세요';
end;
end;

end

~~~~ 요까정 입니다..ㅜ.ㅜ

델파이와 C++빌더를 아시는 고수님 꼭 부탁좀 드립니다..
참..위 쏘스중에 C++ 빌더론 지원 안되는것도 있나요..??
참고로 전 C++빌더 3.0 입니다..

+ -

관련 글 리스트
7125 Delphi 소쓰를 Builder 로 바꾸고 싶어요..부탁합니다 손병돈 2132 2001/05/03
7131     Re:Delphi 소쓰를 Builder 로 바꾸고 싶어요..부탁합니다 경호 2152 2001/05/03
7168         Re:Re:Delphi 소쓰를 Builder 로 바꾸고 싶어요..부탁합니다 손병돈 2010 2001/05/03
7173             Re:Re:Re:Delphi 소쓰를 Builder 로 바꾸고 싶어요..부탁합니다 경호 1974 2001/05/03
7170             Re:Re:Re:Delphi 소쓰를 Builder 로 바꾸고 싶어요..부탁합니다 경호 2002 2001/05/03
7172                 Re:Re:Re:Re:Delphi 소쓰를 Builder 로 바꾸고 싶어요..부탁합니다 경호 2083 2001/05/03
7175                     답변 정말 감사합니다~ 손병돈 1936 2001/05/03
7196                         Re:답변 정말 감사합니다~ 경호 1980 2001/05/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.