Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
공백을 중심으로 값을 다른 변수에 넣는 방법 좀 알려주세요.
예를 들어 '0 18'이라는 문자열이 있을때 0은 변수 x에 18은 변수 y에 넣으려면 어떻게
해야 할까요?? 넘 어렵당...
5
COMMENTS
뻐럭이
•
2000.11.08 21:57
volf wrote:
> 예를 들어 '0 18'이라는 문자열이 있을때 0은 변수 x에 18은 변수 y에 넣으려면 어떻게
>
> 해야 할까요?? 넘 어렵당...
간단한 방법이 있져~~~~~~
pos,copy명령입니다
edit1.text := '0 18';이라고 하면...........
var
i : integer;
tmp,tmp1 : String;
begin
i := pos(' ',edit1.Text);
tmp := copy(edit1.text,1,i-1);////0을 저장
tmp := copy(edit1.Text,i+1,length(edit1.Text) - i);//18를 저장
end;
//답변이 되었는지 모르겠군요
0
0
삭제
수정
댓글
남기석
•
2000.11.08 09:41
안녕하세요
청개구리 남기석( http://www.delphitravel.com )입니다.
procedure TForm1.Button1Click(Sender: TObject);
var
sData : string;
x, y : string;
iPos : integer;
begin
sData := '145 18';
iPos := pos( ' ', sData ); // Space 가 있는 위치를 구한다.
x := Copy( sData, 1, iPos-1 ); // 처음부터 Space 앞자리까지 Copy
y := Copy( sData, iPos+1, Length(sData)-iPos ); // Space 다음부터 끝까지 Copy
showmessage( x ); // 145
showmessage( y ); // 18
end;
여기 게시판에서
제 이름과 Token으로 검색하시면....
Space를 구분자로 해서 10개건 20개건 끝까지 구분해서
ListBox에 넣는 예제도 올린 적이 있습니다.
참고하세요...
==============================================================================
volf wrote:
> 예를 들어 '0 18'이라는 문자열이 있을때 0은 변수 x에 18은 변수 y에 넣으려면 어떻게
>
> 해야 할까요?? 넘 어렵당...
0
0
삭제
수정
댓글
조대호
•
2000.11.08 09:11
volf wrote:
> 예를 들어 '0 18'이라는 문자열이 있을때 0은 변수 x에 18은 변수 y에 넣으려면 어떻게
>
> 해야 할까요?? 넘 어렵당...
원하는 질문내용이 잘 이해되지는 않지만 이렇게 하면 어떻까요
var sData : String;
Data1, Data2 : Integer;
begin
sData := '0 18';
Data1 := StrToInt(Copy(sData,1,1));
Data2 := StrToInt(Copy(sData,3,2));
end;
이렇게 COPY Funtion을 이용하면 될겠같은데..
0
0
삭제
수정
댓글
volf
•
2000.11.08 09:23
쪼개고 싶은 문자열은 0~18까지의 수가 두개 붙은 문자열입니다.
예를 들어 '0 9' 일수도 '18 0' 일수도 '15 15' 일수도 있습니다. 이것이 문자열로 저장이
되어있는 형태입니다. 가운데에 공백을 중심으로 앞의 수를 x변수에 뒤의 수를 y변수에 넣으려
고 하는 것입니다. 으흠 이럴땐 어떻게 해야 하나요....
0
0
삭제
수정
댓글
조대호
•
2000.11.08 09:40
volf wrote:
> 쪼개고 싶은 문자열은 0~18까지의 수가 두개 붙은 문자열입니다.
>
> 예를 들어 '0 9' 일수도 '18 0' 일수도 '15 15' 일수도 있습니다. 이것이 문자열로 저장이
>
> 되어있는 형태입니다. 가운데에 공백을 중심으로 앞의 수를 x변수에 뒤의 수를 y변수에 넣으려
>
> 고 하는 것입니다. 으흠 이럴땐 어떻게 해야 하나요....
특별한 방법은 모르고 그냥 Coding으로 하자면 For문을 이용해 보는것은 어떨까요.
조금 무식하고 창피한 방법이지만....
var
sData, x, y : String;
begin
sData := '0 9';
For i := 1 to Length(sData) do
begin
if Copy(sData,1,i) = '' then
begin
x := Copy(1,i - 1);
y := Copy(i + 1, Length(sData));
exit;
end;
end;
end;
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
김송희
2000.11.08 19:23
0
COMMENTS
/
0
LIKES
시리얼 통신 시 한글이 들어올때 완성 방법은?
김송희
2000.11.08 19:23
0
COMMENTS
/
0
LIKES
아아 ㅡComdrv32에서요오...
volf
•
2000.11.08 08:40
5
COMMENTS
/
0
LIKES
공백을 중심으로 값을 다른 변수에 넣는 방법 좀 알려주세요.
예를 들어 '0 18'이라는 문자열이 있을때 0은 변수 x에 18은 변수 y에 넣으려면 어떻게 해야 할까요?? 넘 어렵당...
뻐럭이
•
2000.11.08 21:57
volf wrote: > 예를 들어 '0 18'이라는 문자열이 있을때 0은 변수 x에 18은 변수 y에 넣으려면 어떻게 >...
남기석
•
2000.11.08 09:41
안녕하세요 청개구리 남기석( http://www.delphitravel.com )입니다. procedure TForm1.Button1Click(S...
조대호
•
2000.11.08 09:11
volf wrote: > 예를 들어 '0 18'이라는 문자열이 있을때 0은 변수 x에 18은 변수 y에 넣으려면 어떻게 >...
volf
•
2000.11.08 09:23
쪼개고 싶은 문자열은 0~18까지의 수가 두개 붙은 문자열입니다. 예를 들어 '0 9' 일수도 '18 0' 일수...
조대호
•
2000.11.08 09:40
volf wrote: > 쪼개고 싶은 문자열은 0~18까지의 수가 두개 붙은 문자열입니다. > > 예를 들어 '0 9' ...
델초
•
2000.11.08 07:13
1
COMMENTS
/
0
LIKES
확장자가 DBF화일..
조대호
•
2000.11.08 09:13
델초 wrote: > 확장자가 DBF화일에 내용을 삽입,삭제 할수있는 컴퍼넌트있음 알려주세요.. > 또한 없다면...
델파이군
•
2000.11.08 07:04
2
COMMENTS
/
0
LIKES
C++ 하시는분 보세요.. 델파이도..
타락천사
•
2000.11.08 21:28
안녕하세여... 타락임다..^^ LPSTR ---> char * LPCSTR ---> constr char * 즐푸하세여..^^ ...
Black}{ole
•
2000.11.08 18:53
.
호야
•
2000.11.08 06:49
1
COMMENTS
/
0
LIKES
코딩으로 파일을 열면 windowmenu에 등록할려고 하는데 ..
타락천사
•
2000.11.08 21:11
안녕하세여..타락임다..^^ 흐미..어려운 질문만 하시는군여..^^;;; 저두 그거가지구 한참 생각했던 ...
손상택
•
2000.11.08 06:41
1
COMMENTS
/
0
LIKES
이종쿼리 어떻게 해야 하나요?
박종현
•
2000.11.08 06:47
형 나도 혼자서 그런거 생각해봤는데 주변에서 답을 얻지 못했어. 형 고생이 많군....그리고 나 회사 그...
수정이어요..!!~!!
2000.11.08 06:38
0
COMMENTS
/
0
LIKES
452 Cannot write to message file가 무슨에러죠..!!~!
volf
•
2000.11.08 06:39
1
COMMENTS
/
0
LIKES
소켓으로 마우스의 좌표를 보내려면??
cyber57
•
2000.11.10 21:58
>cyber57 wrote: 제가 소켓프로그램으로 만든 오목게임에서 했던 방식을 올립니다. 네트웍 게임에서 중...
사이버부산
2000.11.08 05:18
0
COMMENTS
/
0
LIKES
Paradox 5.0 이상을 구합니다.
이석현
2000.11.08 04:47
0
COMMENTS
/
0
LIKES
Drag Drop시에 질문입니다
찾는이
•
2000.11.08 04:28
1
COMMENTS
/
0
LIKES
이미지회전에 대해서/..
조규춘
•
2000.11.08 09:18
찾는이 wrote: > Timage component에서 이미지회전이 가능한가요..가능하면 방법좀 갈쳐주세요?? > 그럼 ...
이광형
•
2000.11.08 04:04
1
COMMENTS
/
0
LIKES
질문-그림의 윤곽 포인터 를 구하는데요...
조규춘
•
2000.11.08 09:30
이광형 wrote: > 그림을 image컴포에 올려 놓고 다른 이미지 컴포넌트에 그림의 윤곽만 그릴려고 합니다. ...
김태균
2000.11.08 03:33
0
COMMENTS
/
0
LIKES
Delphi와 Orbix
김인수
•
2000.11.08 03:29
1
COMMENTS
/
0
LIKES
퀵리포트의 QreEpr 을 사용할때 sum 값이 계속 '0'이 나옵니다.
조대호
•
2000.11.08 09:31
김인수 wrote: > 퀵리포트의 QreEpr 을 사용할때 sum 값이 계속 '0'이 나옵니다. > 밴드마다 다르던데.. ...
차주경
•
2000.11.08 03:06
1
COMMENTS
/
0
LIKES
컴파일에라 도와주세요
조대호
•
2000.11.08 09:34
차주경 wrote: > DB : SQL-SERVER 7 > DELPHI 5.0을 쓰고 있습니다. > > 델파이를 다시 깔아서 컴파일...
왕처버
2000.11.08 02:45
0
COMMENTS
/
0
LIKES
터치키보드에서 한글입력처리
Jonny
•
2000.11.08 03:55
1
COMMENTS
/
0
LIKES
ListBox에서 선택된 string들 중 앞의 단어 3개만 구하려면?
어린왕자
•
2000.11.08 04:17
쫌더 자세히 질문해주세요.. 예를 들어주시던가요.. Jonny wrote: > listbox에서 선택된 스트링들을 리...
아이언
2000.11.08 02:24
0
COMMENTS
/
0
LIKES
클래스명과 핸들 얻기?
woody
2000.11.08 02:23
0
COMMENTS
/
0
LIKES
mdi위에 버튼을 올려놓으면
volf
2000/11/08 08:40
Views
243
Likes
0
Comments
5
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 예를 들어 '0 18'이라는 문자열이 있을때 0은 변수 x에 18은 변수 y에 넣으려면 어떻게
>
> 해야 할까요?? 넘 어렵당...
간단한 방법이 있져~~~~~~
pos,copy명령입니다
edit1.text := '0 18';이라고 하면...........
var
i : integer;
tmp,tmp1 : String;
begin
i := pos(' ',edit1.Text);
tmp := copy(edit1.text,1,i-1);////0을 저장
tmp := copy(edit1.Text,i+1,length(edit1.Text) - i);//18를 저장
end;
//답변이 되었는지 모르겠군요