A con archivos de texto en c++

Edwin Ruano
19 de Noviembre del 2014
Buen día, necesito que alguien me pueda hacer un programita en C+, que haga un archivo de texto para una tienda al cual deben ir los siguientes requisitos, en columnas deben mostrarse los siguientes títulos, "No." "Descripción" "Enero", deben mostrarse los mese del año, en "No." debe agregarse automáticamente un correlativo, luego el usuario debe agregar la descripción del producto en "Descripción" y también ingresar la cantidad y en que mes se hizo!

Abarrotería “La Buena Esperanza” le ha requerido trabajar un programa en C++ que será utilizado para cargar al sistema los datos de un archivo texto (sus columnas serán separadas por el carácter PIPE (“|”)) que contendrá las ventas de lo que va del año 2014, dicho archivo tendrá el siguiente formato:

1. No. : este campo contendrá un correlativo que indicara el número de producto. Su longitud es de 4 caracteres.
2. Descripcion: Este campo contendrá la descripción de cada producto, su longitud será de 50 caracteres.
3. Enero, Febrero, Marzo, etc: después de la columna descripción se tendrán columnas por cada mes desde enero hasta diciembre. Cada columna de estas tendrá una longitud de 14 caracteres tomando en cuenta 2 decimales mas el punto, por ejemplo: 999,999,999.99


Ejemplo de Archivo











La imagen anterior muestra un ejemplo del contenido que tendrá el archivo, tendrá columnas con números desde ENERO a DICIEMBRE, en este únicamente va hasta SEPTIEMBRE pero usted debe de tomar en cuenta hasta DICIEMBRE.


El programa deberá poder leer este archivo y por medio de un menú que presente, deberá poder mostrar los datos a los usuarios. Por ejemplo: el total de ventas por mes, el total de ventas por producto, indicar cuál es el producto que más se ha vendido en todos los meses, el promedio de ventas por mes, etc. (aquí deberá agregar las opciones que cree necesarias y que puedan ayudar al usuario a tener un mejor control)