рят, что функция возвращает значение конкретного типа. То есть функция StrTolnt() возвращает значение типа int.

А как функция получит строку текста для анализа? В Си++ принято, что значения, передаваемые любой функции (их называют параметрами) записываются сразу после названия функции в круглых скобках. Если этих значений несколько, они перечисляются через запятую. Каждый параметр имеет свой тип. Так, единственный параметр функции StrToInt должен быть текстовым. Если вы попробуете передать ей в качестве параметра число, то при работе компилятора получите сообщение об ошибке.

В нашем примере надо сначала передать функции StrToInt текстовую строку из поля ввода Dollars. Доступ к содержимому этого поля, как объяснялось выше, записывается конструкцией Do 11 ar s - >Text, значит, вызов StrTol nt() будет выглядеть так:

StrToInt(Dollars->Text)

^ •

Сохраняем значение в переменной

Допустим, функция StrTol nt() преобразовала строчку из поля Dollars в число и вернула это значение в программу. Как же им воспользоваться?

Для сохранения значения математического выражения или результата, возвращаемого функцией, используют оператор присваивания.

h00541.jpg

Все команды, которые мы отдаем компьютеру, записывая их на языке Си++, называются операторами. Каждая команда подразумевает выполнение определенного действия (поэтому, в частности, описание переменных нельзя называть оператором).

^:i:iii:i::i:iyi'i4i^ii:ni¦i¦i)]»i'i:ii:iiiiiiiii:iioriiiiiii:iiiiii¦i'iii-p¦iii(piiitiijiii-rpj[n)iiipiii[o-iiiiii:iiiriiioj¦i^i:i:iiiii::::i[:iii:ii:piiiinii¦iiip[ii-iiiiiij:nii ^-m-imnjT -i-r i • • • •mii»priiinnimiiiiiiniiniiiiiin[im-[iii-ii- чпвтптдтт-т • - т тг • —чтит • лиг чп-чгт—тпччгг [т;г • ч г т" 'пт -

Действие оператора присваивания заключается в том, что выбранной нами переменной присваивается новое значение. Старое значение, хранившееся в этой переменной, пропадает.

Записывается это так:

переменная.= значение ;

Например:

I = 10;

у

Переменная i, конечно, должна быть предварительно описана:

int I;

54