LENGUAJES DE PROGRAMACIÓN  
 
 
FreePascal

PASCAL CON FREE PASCAL

 
 

 

1.13. Lectura de argumentos desde la línea de comandos.

 

anterior :: indice :: siguiente

 

Para acceder a los argumentos de la línea de comandos se accede a través de una variable especial que no se necesita crear, la variable es argv. La variable argv contiene todas las órdenes ingresadas desde la línea de comandos.

Esta variable es una variable matricial o un arreglo, para acceder al primer argumento que es la ruta y el nombre del archivo ejecutable se usa: argv[0], si queremos acceder al segundo argumento sería argv[1], al tercero argv[2], al cuarto argv[3], etc.

El siguiente ejemplo usa la variable argv.

 

 
{$codepage UTF8}

PROGRAM LecturaDeArgumentos;

BEGIN
  Writeln('Argumentos : '+argv[0]+' '+argv[1]+' '+argv[2]); 
  Readln;
END.
 

Código fuente 32: Programa ejemplo de Lectura de argumentos.

 

Después de compilar y guardar el programa con el nombre LectArg, lo ejecutamos del siguiente modo:

 

LectArg Hola Mundo

 

Obtendremos el siguiente resultado:

 

Argumentos: c:\luis\pascal\LectArg.exe Hola Mundo

 

La línea c:\luis\pascal\LectArg.exe, es el primer argumento es decir el contenido de argv[0].

 

anterior :: indice :: siguiente

 

 
 

  SUGERENCIAS