Bennu Game Development

Foros en Español => General => Topic started by: Danielo515 on October 13, 2008, 09:22:40 PM

Title: Pasarle parámetros a mi programa
Post by: Danielo515 on October 13, 2008, 09:22:40 PM
Me gustaría como puedo pasarle a algun programa que cree en bennu parámetros desde el sistema operativo como archivos o imágenes o cosas así. Muchas gracias.
Title: Re: Pasarle parámetros a mi programa
Post by: MythomizeR on October 13, 2008, 09:51:58 PM
Tienes que leerlos a través del array global argv[32]

Tienes más info en el Wiki:

http://wiki.bennugd.org/index.php?title=Argv
http://wiki.bennugd.org/index.php?title=Argc
Title: Re: Pasarle parámetros a mi programa
Post by: Danielo515 on October 14, 2008, 08:25:49 AM
Pero el nº de parametros ¡es también un string!, ya que es el argv[0], que es de tipo string. El caso es que en argc, se almacenan tambien en nº de parametros pasados ¿son equivalentes? me imagino que sí. Muchas gracias.
Title: Re: Pasarle parámetros a mi programa
Post by: darío on October 14, 2008, 08:41:45 AM
argv es un array de strings que almacena los argumentos pasados. Para saber el número de argumentos pasados utiliza argc, que devuelve un int.
Los argumentos que te interesarán serán desde argv[1] a argv[argc()] ya que argv[0] almacena el propio nombre del programa.

Almenos así creo recordar que funcionaba en Fenix, supongo que en bennu es igual.

Espero que te sirva, saludos,
Darío (danko)