val
(procedimiento)
Lenguaje: Pascal
Convierte de texto a número
Declaración: procedure Val(Texto; var Valor; var CodigoDeError: Integer);
Detalles:
Convierte un texto a número, como si se hubiera leído desde un fichero de texto usando Read.
El tercer parámetro es opcional, y tendrá un valor distinto de cero en caso de que exista algún error en la conversión.
Ejemplo:
{ Función para convertir de texto a entero }
function ValorEntero(texto: string): integer;
var
valor, codigoDeError: integer;
begin
valor := 0:
val(texto, valor, codigoDeError);
ValorEntero := valor;
end;
{ Programa de prueba }
begin
Writeln(ValorEntero("123"));
Readln;
end.
Órdenes relacionadas:
str write
Volver al índice de la referencia o al
apartado de Pascal