Преобразование целых чисел в строку и обратно

Начну я с рассмотрения специальных функций для преобразования несовместимых типов. Самое частое, что может тебе понадобиться – преобразование строк в число и обратно. Допустим, что тебе нужно написать программу, в которой пользователь будет вводить число в компонент TEdit. Чтобы получить доступ к содержимому Edit1 надо написать Edit1.Text. Так мы получим текстовое представление числа. Чтобы его преобразовать, необходимо воспользоваться спец функцией. Вот давай и будем знакомиться с подобным примером.

Для преобразования строки в число используется функция StrToInt. У неё только один параметр – строка, а на выходе она возвращает число.

var ch:Integer; begin ch:=StrToInt(Edit1.Text); // Преобразовываю Edit1.Text в число end;

В этом примере я присвоил в переменную ch значение, содержащееся в Edit1.Text преобразованное в число. Теперь мы можешь производить математические действия с введённым числом.

Обратное преобразование (превращение числа в строку) можно произвести с помощью функции IntToStr.

var ch:Integer;