Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
1000단위콤마있는문자열을 float형으로?
제목에서 적은것 처럼....
edit박스에 float형의 변수i를
edit1.text := format('%m',i);
이런식으로(234,000)표현하였읍니다..그런데 이걸다시 float형으로 변환하려는데
어떻게 해야할지...
제발 급합니다..도와주세요......
1
COMMENTS
황명하
•
2000.03.22 00:32
도움받기 wrote:
> 제목에서 적은것 처럼....
> edit박스에 float형의 변수i를
> edit1.text := format('%m',i);
> 이런식으로(234,000)표현하였읍니다..그런데 이걸다시 float형으로 변환하려는데
> 어떻게 해야할지...
> 제발 급합니다..도와주세요......
뭐.. 다른 훌륭한 방법이 있을지도 모르지만...
제가 전에 했던 프로젝트에서는요. function을 하나 만들어 사용했습니다.
지금 회사를 옮기는 바람에 source를 보여드리지는 못하지만
간략히 설명드리면...
일단 해당 문자에서 '' 를 없애고 234,000만으로 function을 call 합니다.
length 를 이용하여 문자의 길이를 구하고, for or while문을 이용하여 loop를
돌립니다. 위 문자는 7번 돌겠네요.
copy문으로 문자를 하나씩 떼어낸 후 그것이 ','인지 물어본 후(if)
skip하던지 아니면 또다른 문자 변수에 move합니다.
loop가 종료되면 strtoint(문자변수) 하면 땡입니다.
var
tmp_char, tmp_target : string;
i, str_count : integer;
begin
str_count := length(param1);
for i := 1 to str_count do
begin
tmp_char := copy(param1, i, 1);
if tmp_char <> ',' then
tmp_target := tmp_target + tmp_char;
next;
end;
end;
뭐 대충 이런 식이죠.
하다보니 코딩까지 해부렀네 ^ ^;
도움이 되었으면 좋겠는데....
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
blueSky
•
2000.03.22 02:07
1
COMMENTS
/
0
LIKES
TITLE BAR 에서.............. [ borderIcons ]
최용일
•
2000.03.22 05:23
안녕하세요. blueSky님... 종료버튼을 안보이게 하는 것은 잘 모르겠구요. 종료버튼을 사용불능으로 ...
이수정
•
2000.03.22 01:54
1
COMMENTS
/
0
LIKES
SQL DB 사용 관련 질문입니다.
이재식
•
2000.03.22 02:50
이수정 wrote: > 안녕하세요.. > > 질문1) 일반 애플리케이션용 프로그램에서 BDF를 이용하여... > ...
염경철
•
2000.03.22 22:20
7
COMMENTS
/
0
LIKES
에러원인을 알고 싶네요
염경철
•
2000.03.22 22:24
최용일
•
2000.03.22 22:35
성더기
•
2000.03.29 20:27
염경철
•
2000.03.22 22:52
델LOVE
•
2000.04.07 01:47
염경철
•
2000.04.07 19:45
최용일
•
2000.03.22 23:55
김기용
•
2000.03.22 01:14
2
COMMENTS
/
0
LIKES
다음 문장 해석 좀 부탁....
이재식
•
2000.03.22 03:08
김기용 wrote: > > function Sum(const A:array of Integer):Integer; > var > i :Integer; > begi...
김기용
•
2000.03.22 18:17
이재식 wrote: > 김기용 wrote: > > > > function Sum(const A:array of Integer):Integer; > > var ...
코네트시스템
2000.03.22 01:12
0
COMMENTS
/
0
LIKES
Wise Install Builder & Robo Help 아시는 분 도와주세요..(너무
초보자
•
2000.03.22 01:08
2
COMMENTS
/
0
LIKES
퀵 리포트에서..
이재식
•
2000.03.22 02:47
초보자 wrote: > 안녕하세여 ? > > 퀵 리포트에서 작업하다 궁금한 점이 있어 글을 올립니다 > 회계.d...
이재식
•
2000.03.22 18:47
이재식 Wrote : 안녕하세요? *************************************** 퀵 리포트에서 작업하다 궁금한 ...
왕초보
2000.03.22 00:36
0
COMMENTS
/
0
LIKES
김영대님 한번 만 확인해 주시겠어요?
박은철
2000.03.22 00:31
0
COMMENTS
/
0
LIKES
(초강력질문)32k 이상 데이터 upload 및 download 하기
박병희
•
2000.03.22 00:28
1
COMMENTS
/
0
LIKES
[재질문]dpl size
황명하
•
2000.03.22 00:57
죄송.죄송... T_T 문제를 잘못 이해했군요. dpl의 complie은 잘 모르겠습니다. 혹시... complie과정...
도움받기
•
2000.03.22 00:15
1
COMMENTS
/
0
LIKES
에러 컨트롤하는방법좀...
이재식
•
2000.03.22 00:17
도움받기 wrote: > try > except > end; > 구문으로 입력이나 수정삭제를 하는데요... > error이 생기...
왕초보
•
2000.03.22 00:09
1
COMMENTS
/
0
LIKES
query실행 값을 프린트 할려면
홍세비
•
2000.03.22 20:09
왕초보 wrote: > query에서 SQL을 실행한 값을 프린터로 출력하고 > 싶은데 어떻게 해야 할지 알려주세...
천승원
•
2000.03.22 00:24
2
COMMENTS
/
0
LIKES
한자키를 Keydown에서 알아내려면?
최용일
•
2000.03.22 05:26
한자키에 대한 가상키값은 vk_Hanja입니다.(한글은 vk_Hangul) 키다운 이벤트에서 이키를 비교해보시면 알...
cabaret
•
2000.03.22 01:02
천승원 wrote: > 한자키에 대해 여러번 질문 올립니다 > Keydown이벤트(또는 Keypress)에서 한자키가 눌...
도움받기
•
2000.03.22 00:04
1
COMMENTS
/
0
LIKES
1000단위콤마있는문자열을 float형으로?
제목에서 적은것 처럼.... edit박스에 float형의 변수i를 edit1.text := format('%m',i); 이런식으로(234,000)표현하였읍니다..그런데 이걸다시 float형으로 변환하려는데 어떻게 해야할지... 제발 급합니다..도와주세요......
황명하
•
2000.03.22 00:32
도움받기 wrote: > 제목에서 적은것 처럼.... > edit박스에 float형의 변수i를 > edit1.text := forma...
황명하
2000.03.21 23:55
0
COMMENTS
/
0
LIKES
발음기호...
조현석
•
2000.03.21 23:52
1
COMMENTS
/
0
LIKES
두테이블의 마스터-상세 연결 해제는 어떻게 하나요?
이재식
•
2000.03.22 00:15
조현석 wrote: > 특정 루틴이 작동하면 아래와 같이 A,B 두개의 테이블을 마스터-상세 연결을 했는데요. ...
박병희
•
2000.03.21 23:51
1
COMMENTS
/
0
LIKES
dpl size
황명하
•
2000.03.22 00:12
안녕하세요. run time package가 check되었는지 여부에 따라서 달라질 수 있습니다. visual basic의 경...
염경철
2000.03.21 23:37
0
COMMENTS
/
0
LIKES
델파이5에 대해서...
김봉만
•
2000.03.21 23:33
1
COMMENTS
/
0
LIKES
홈페이지에서 파일 다운받기
이정욱
•
2000.03.22 00:06
WinShoe의 http컴포넌트나 ICS의 SimplHttp 컴포넌트를 이용하시는것이 가장 좋은 방법 같습니다. 컴포넌...
최은정
•
2000.03.21 22:36
1
COMMENTS
/
0
LIKES
PageControl 생성하는 방법
최용일
•
2000.03.21 23:30
현재 폼에 있는 컴포넌트들을 Components배열 속성에 들어 있습니다. is연산자를 써서 갯수를 세어보면됩...
델초
•
2000.03.21 22:25
1
COMMENTS
/
0
LIKES
고수님들 제발 한번씩만 봐주세요...도와주세요
류종택
•
2000.03.21 23:15
Calulated Field를 사용하세요.. Table을 더블클릭하시고 생긴 윈도우에서 오른쪽 마우스 클릭.. Add All...
도움받기
2000/03/22 00:04
Views
476
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 제목에서 적은것 처럼....
> edit박스에 float형의 변수i를
> edit1.text := format('%m',i);
> 이런식으로(234,000)표현하였읍니다..그런데 이걸다시 float형으로 변환하려는데
> 어떻게 해야할지...
> 제발 급합니다..도와주세요......
뭐.. 다른 훌륭한 방법이 있을지도 모르지만...
제가 전에 했던 프로젝트에서는요. function을 하나 만들어 사용했습니다.
지금 회사를 옮기는 바람에 source를 보여드리지는 못하지만
간략히 설명드리면...
일단 해당 문자에서 '' 를 없애고 234,000만으로 function을 call 합니다.
length 를 이용하여 문자의 길이를 구하고, for or while문을 이용하여 loop를
돌립니다. 위 문자는 7번 돌겠네요.
copy문으로 문자를 하나씩 떼어낸 후 그것이 ','인지 물어본 후(if)
skip하던지 아니면 또다른 문자 변수에 move합니다.
loop가 종료되면 strtoint(문자변수) 하면 땡입니다.
var
tmp_char, tmp_target : string;
i, str_count : integer;
begin
str_count := length(param1);
for i := 1 to str_count do
begin
tmp_char := copy(param1, i, 1);
if tmp_char <> ',' then
tmp_target := tmp_target + tmp_char;
next;
end;
end;
뭐 대충 이런 식이죠.
하다보니 코딩까지 해부렀네 ^ ^;
도움이 되었으면 좋겠는데....