Помогите, новичку
Form1->Caption=Edit1->Text+Edit2->Text;
предположим что в первый бокс юзер ввел цифру 5 а во второй 3, в моем случае ответ будет 53, а не 8 как хотелось бы....походу нужно конвертировать в целый тип..только вот каким образом........посоветуйте что-нибудь....заранее благодарю....
Цитата:
On 2002-02-14 0018, Anonymous wrote
Насколько я понял в Билдере компонента Edit воспринимаеться только как текстовая константа...а значит просто так не получиться выполнять простые математические операции..например
Form1->Caption=Edit1->Text+Edit2->Text;
предположим что в первый бокс юзер ввел цифру 5 а во второй 3, в моем случае ответ будет 53, а не 8 как хотелось бы....походу нужно конвертировать в целый тип..только вот каким образом........посоветуйте что-нибудь....заранее благодарю....
Используй функции приведения типов. Например, так
Form1->Caption=StrToInt(Edit1->Text)+StrToInt(Edit2->Text), если вводятся целые числа
int rezult;
rezult=StrToInt(Edit1->text)+
StrToInt(Edit2->Text);
Form1->Caption=AnsiString(rezult);
Это если целый тип если с плав. точкой то используй функцию StrToFloat();