|
각각의 창이 Edit1, Edit2라면..
int nSum = Edit1->Text.ToInt() + StrToIntDef(Edit2->Text, 0);
Label1->Caption = IntToStr(nSum);
이런 식으로 하시면 됩니다.
스트링을 int로 바꾸는 것은 위에서처럼 AnsiString.ToInt()을 쓰셔도 되고 StrToInt()를
써도 되지만 안전을위해 StrToIntDef를 쓰시는 것도 좋습니다.
이도훈 님이 쓰신 글 :
: 안녕하세요
: 초보 입니다 ^^;;
: 전 C++Builder Client/Server Suite 버전을 사용합니다
: 폼에서 edit 창이나 메모장 등.... 숫자를 입력을 받아 덧셈 하는 방법을 알려주세요.
: +-----------------------------------------------+
: | |
: | +------+ |
: | | |--->edit창 여기에 숫자 |
: | +------+ 이것이 두게 |
: | 두게의 창에 들어있는 |
: | 숫자를 덧셈해서 |
: | 또다른 창에 합산을 |
: | |
: | |
: | |
: | |
: | |
: | |
: +-----------------------------------------------+
: 정말 급한데 알수가 없어서 이렇게 글을 올림니다
:
|