빌더3.0에서 Tedit 에서 입력된 문자를 숫자 형태로 콤마(,)를 삽입하고
그다음 콤마를 숫자열에서 빼는 방법이 잘 안되는 군요...
> 숫자열에서 , 를 빼는 방법
str := "1,234,567"
일 경우
while pos('"',str) > 0 do
begin
delete(str, pos('"',str), 1);
end;
위 내용을 자료실에서 찾아서 빌더 형식으로 아래와 같이 변환했습니다.
AnsiString str = "1,234,567";
whild( Pos('"',str) > 0)
delecte(str, Pos('"',str),1);
이렇게 하고 컴파일을 하면
Call to undefined function 'Pos'
Operand of 'delete' must be non-const pointer
리라는 컴파일 에러가 나옵니다...
위 도㉵컥?문장은 맞는거 같은데...
빌더로 변환시에 뭔가 문제가 있는거 같군요...
수정을 어떻게 해야될지요...
급합니다....
|