Diario de mi Proyecto : PFC sobre Moodle

  Archivos
Jul 07 [2]
Jun 07 [12]
Mayo 07 [13]
Mar 07 [3]
Nov 06 [6]
Oct 06 [5]


Sindicación
Artículos
Comentarios


Enlaces
eGrupos
ZoomBlog

 
Inicio | Mi Perfil | Suscríbete al blog
 

Redireccionar la entrada y salida de los programas

Enlace permanente 17 de Mayo, 2007, 11:58

En cuanto al segundo punto de las tareas para esta 7º entrega ya he pensado alguna solución:

Redireccionamiento de salida

La salida producida por los programas la volcaré a un fichero y posteriormente leeré del mismo y mostraré el resultado en la consola oportuna en Remote Running.

Redireccionamiento de entrada

Esto es más complicado, como el módulo ha de funcionar en Windows y Linux, no puedo utilizar sólo comandos de Unix para capturar las señales que se producen a la hora de necesitar datos un programa.

La primera idea que se me ocurrió fue capturar la señal producida por un programa cuando pide datos de entrada (scanf, cin, etc) y lanzar algún tipo de consola para introducir esos datos por teclado. ¿Puede PHP capturar señales a nivel de SO? Si consigo realizar la captura de datos de la anterior manera, ¿cómo los introduzco en el programa?

Consultando con algunos compañeros se nos ocurrió una idea básica. Hacer una lectura del código fuente del programa para buscar instrucciones de entrada, pedirlas mediante mensajes en pantalla y luego pasarlas como argumento al programa. Esta idea tiene el inconveniente de tener que programar las variables como si fueran argumentos, restingiendo así la programación.

Lo que realizaré como solución provisional es tomar los datos por los terminales típicos del SO que se esté utilizando en ese momento.

Bye
Comentarios 32 ~ Comentar | Referencias (0)



Blog alojado en ZoomBlog.com

 

 

<<   Mayo 2007  >>
LMMiJVSD
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31    

Categorías
General [41] Sindicar categoría