User Tools

Site Tools


val

Protótipo: procedure val (const s: string; var v: Longint_ou_Real_ou_Byte; var c odigo: word);

Descrição: Converte o valor representado em s para um valor numérico e armaz ena este conteúdo na variável v, que pode ser dos tipos longint, real ou byte. Caso a conversão não seja bem-sucedida, o parâmetro codigo c onterá o índice do caractere de s que impossibilitou a conversão. Admite-se espaços no início de s.

Exemplo:

  
programa exemploVal
 var
    i, codigo : integer;
 begin
    val ('2012', i, codigo);
    if (codigo <> 0) then
       writeln ('Erro na posicao ', codigo,'.')
    else
       writeln ('Valor: ', i);
 end.
val.txt · Last modified: 2019/04/24 13:42 by castilho