Паскаль Val
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
-
- Сообщения: 3
- Зарегистрирован: 14 ноя 2006, 22:20
Напишите пожалуйста о функции val
Ее параметры
Язык Паскаль
Ее параметры
Язык Паскаль
новичок=))
-
- Сообщения: 3
- Зарегистрирован: 14 ноя 2006, 22:20
Кажется, я сама разобралась
Val(ST,x,code);
А х - что?
Val(ST,x,code);
А х - что?
новичок=))
Val читает строку st, если в ней записано символьное представление числа, то в Х записывается это самое число, если же в строке не число (т.е. присутствуют символы, отличные от '0123456789.', то в Х записывается 0, а в err - номер первого символа в строке, который не является ни числом, ни точкой.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
-
- Сообщения: 3
- Зарегистрирован: 14 ноя 2006, 22:20
Хыиуду,
мерси
мерси
новичок=))
Так есть же встроенный Help (наводишь курсор на слово Val и нажимаешь Ctrl-F1 - это есть в Borland Pascal):
И пример тут же:
Код: Выделить всё
Val (procedure)
---------------------
Converts a string value to its numeric representation.
Declaration:
procedure Val(S; var V; var Code: Integer);
where:
S string-type variable; must be a sequence of characters that
form a signed whole number
V integer-type or real-type variable
Code variable of type Integer.
Target:
Windows, Real, Protected
Remarks:
Converts the string value (S) to its numeric representation, as if it were
read from a text file with Read.
See Also:
Str
Код: Выделить всё
{Val.PAS}
{Sample code for the Val procedure.}
{ For Windows: }
{ uses WinCrt; }
var I, Code: Integer;
begin
{ Get text from command line }
Val(ParamStr(1), I, Code);
{ Error during conversion to integer? }
if code <> 0 then
Writeln('Error at position: ', Code)
else
Writeln('Value = ', I);
Readln;
end.
- Колядин Максим
- Сообщения: 297
- Зарегистрирован: 16 ноя 2006, 19:09
- Откуда: Seattle, WA
- Контактная информация:
Смотри пример в папке "BP/Examples/..." там всё подробно описано.
Программист - это человек, который решает способом, который вы не понимаете, проблемы, о которых вы даже не подозревали...
val(st,x,c) я так и не понял что такое c? 

Nika, см. 1 и 2 сообщения в этой теме
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
спасибо
P.S. Я Nka, а не Nika!
P.S. Я Nka, а не Nika!