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