Muy buenas chicos, tengo este codigo que lo que hace es que crea una matriz de 10x15
y podemos asignarle un 1 si esta ocupada la posicion en matriz y 0 si esta desocupada
pero ahora mi problema es guardar en un archivo .txt lo que se esta haciendo en el programa, espero ustedes me puedan ayudar, de antemano gracias.
#include <iostream.h>
#include <stdio.h>
#define limColumnas 10 //maximo de columnas
#define limFilas 15 //maximo de filas
int main()
{
int numero, i, j, fila, columna;
int sala[limColumnas][limFilas]; //matriz
char siono;
do
{
cout<<"1. Desocupar sala"<<endl;
cout<<"2. Asientos disponibles"<<endl;
cout<<"3. Reservar asientos"<<endl;
cout<<"0. Salir"<<endl<<endl;
cout<<"Escoja una opcion: ";
cin>>numero;
switch (numero)
{
case 1:
for (i=0; i < limColumnas; i++) //coloca todos los valores en 0
{
for (j=0; j < limFilas; j++)
{
sala[i][j] = 0;
}
}
cout<<"Sala vaciada";
getchar();
getchar();
break;
case 2:
for (i=0; i < limColumnas; i++) //visualizamos filas y columnas disponibles
{ //u ocupadas
cout<<"\n";
for (j=0; j < limFilas; j++)
{
cout<<sala[i][j];
cout<<" ";
}
cout<<endl;
}
getchar();
getchar();
break;
case 3:
cout<<" Reservando asientos"<<endl;
cout<<"------------------------------"<<endl;
cout<<"Fila a ocupar: "; //seleciona fila
cin>>fila;
cout<<endl;
cout<<"Columna a ocupar: "; //selecciona columna
cin>>columna;
if(sala[fila][columna] == 0)
{
sala[fila][columna] = 1; //si col y fil esta dispoble
cout<<"Asignacion correcta"; //coloca 1=asignado
}
else //sino mensaje de ocupado
{
cout<<"Asiento no disponible";
}
getchar();
getchar();
break;
case 0:
cout<<"Saliendo...";
getchar();
return 0;
break;
default:
cout<<"Numero invalido en menu \n\n";
getchar();
getchar();
break;
}
} while (numero != 0);
getchar();
return 0;
}