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 |