Tarea 2: Comunicación entre procesos con pipes
ELO-330: Dibujando con gnuplot

Nombre: bnv1: Batalla Naval versión 1

Sintaxis: bnv1 <archivo_porta-avion> <archivo_fragata> <archivo_submarino>

Descripción

bnv1 es un programa que permite dibujar en una "tablero" de 10x10 sectores figuras cuyo diseño está estipulado en los tres archivos pasados como parámetros.
El tablero tiene subdivisiones que muestras los 10x10 sectores. Un porta-aviones ocupa tres sectores horizontales, una fragata dos sectores y un submarino uno.
bnv1 presenta el tablero tan pronto se inicia y luego por consola presenta solicita que el usuario ingrese la posición (0..9,0..9) y la embarcación a dibujar (0 porta-avión, 1 fragata, y 2 submarino).
El ingreso de la última embarcación se señala con el ingreso de una embarcación tipo 5. (OJO esta línea cambió un poco)
Luego de ingresadas las embarcaciones, el programa solicita el ingreso de disparos (0..9,0..9). Cada disparo es reflejado con un pequeño círculo en el sector donde se disparó cuando éste cae en agua. Si el disparo cae en una embarcación, se dibuja una cruz en el sector (sobre parte de la embarcación, o sobre toda ésta en caso del submarino).

Manual de uso de gnuplot
Ejemplo sobre pipes barco.txtx