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.
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
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.
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)