Помощь - Поиск - Пользователи - Календарь
Полная версия: Val & Str
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
suriv
Цитата
procedure Val (S: String; V; Code: Integer);
Преобразует строку символов в числовой тип. Параметры:
S: Строка типа String;
V: Переменная целого или вещественного типа для записи получившегося числа.
Code: Это переменная для указания ошибки, если таковая существует в строке S. При наличии ошибки указывает номер символа в строке, в котором содержится ошибка, в случае отсутсвия таковых устанавливается в 0.
volvo
suriv
Тебе же сказали:
Цитата
Преобразует строку символов в числовой тип

То есть: вводишь '12345' как String, получаешь 12345 как число... А что ты попытался сделать? "hfuu"? Есть такое десятичное число?
suriv
Ну и для чего же эта фигня нужна?вводишь 12345678 получаешь 12345678? :
angry:
volvo
suriv
Не путай... Ты вводишь строку а получаешь число... Допустим, у тебя есть строка "value = 12345". Как без процедуры Val ты сможешь получить число, которое хранится в строке?
suriv
Ааа понял! 12345678 это строка если написать 12345678 + 3 то будет 123456783 так как это строка а после процедуры val 12345678 ствновится числом и сним можно производить арифметические операции то есть 12345678 +3 будет не 123456783 а уже 12345681.
Я прав?
GoodWind
Цитата
Я прав?

ну да ! :yes:
suriv
Чё то у мя сегодня башка совсем не варит.Так что не обращайт внимания
GoodWind
Цитата
Чё то у мя сегодня башка совсем не варит.Так что не обращайт внимания

а у кого она варит ? lol.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.