¿Propiedades del archivo? De esta forma no se encuentran las propiedades de un archivo.
argc y argv están relacionados con los parámetros que se pasan a un ejecutable en línea de comandos, es decir, puedes llamar a un programa.exe de esta forma:
programa.exe parametro1 parametro2 parametro3 parametro4
argc es una variable tipo int que indica el número de parámetros que recibe el ejecutable programa.exe (siempre se recibe al menos uno, puesto que el primero siempre es la ruta completa al ejecutable mismo).
argv es un doble puntero a char en el que se tienen los parámetros.
Por ejemplo, este programa despliega los parámetros recibidos:
int main( int argc, char* argv[] ) {
for ( int i = 0; i < argc; i++ ) {
printf( "Parámetro %d: %sn", i
, argv
[ i
] ); }
}
Ejemplos de ejecución desde línea de comandos:
$ parametros.exe
Parámetro 0: ./parametros
$ parametros.exe parametro1 parametro2 parametro3 parametro4
Parámetro 0: ./parametros
Parámetro 1: parametro1
Parámetro 2: parametro2
Parámetro 3: parametro3
Parámetro 4: parametro4