duda sobre programacion c

buenas, estoy integrandome en c para psp, he estudiado un curso de telecomunicaciones y en el he dado c, dado que en este curso me enseñaron que para ejcutar un programa externo habia que emplear el comando system y el nombre del programa con la ruta, queria preguntar si en la psp seria igual ya que system lo q hace es pasar la siguiente linea a la linea de comandos, es decir, a msdos.
ffelagund escribió:¿Para que demonios necesitarías usar "system" en la PSP?


ein?
system() es una función que toma la cadena de caracteres que le pasas como parámetro y lo ejecuta como un comando que tú hubieras escrito con el teclado, en la shell del sistema que hay por debajo del programa. Dudo mucho que la psp tenga un sistema operativo por debajo con una shell que acepte comandos así que a priori la respuesta es no.
Para ejecutar cualquier aplicacion lo que deberias hacer es cargar el código en memoria y entonces saltar al punto de entrada de este, pero no creo que system funcionara ya que ejecuta comandos del shell como ya han dicho :/
5 respuestas