Q&A

  • 형변환을 어떻게 하나요?
에디트박스1<e1>에 3,000
에디트박스2<e2>에 10,000 이라하고
에디트박스3<e3>에 합계 내려고 하는데요

var
sum_var: integer;

procedure ...................
begin

  sum_var:=strtoint(e1.text)+strtoint(e2.text);
  e3.text:=inttostr(sum_var);

end;

이렇게 하니깐 돈은 integer가 아니라고 에러가 나는데
어떻게 해야 하나요?
초보라....암것도 모릅니다....제발 부탁요.....
2  COMMENTS
  • Profile
    김도형 2002.07.08 18:06
    integer형이될려면

    3,000 이 아니라 3000 이라는 숫자만 있어야 겠져~~~

    만약 3,000이라는 값을 넣고 계산하려면

    '' 하고 ',' 를 뺀 나머지 숫자만 구하는 루틴을 만들어서

    integer형으로 변환하던가요


  • Profile
    초짜 2002.07.09 07:13
    인티저로 안바꾸고 바로 커런시를 사용하여 계산 할수 잇는 방법은 업나요?
    만약 없다면 화폐단위와 콤마는 어떻게 빼야 되는지...갈카주세염...
    죄송합니다