elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Guardar datos en c++ Urgente!!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Guardar datos en c++ Urgente!!!  (Leído 2,053 veces)
danndres

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Guardar datos en c++ Urgente!!!
« en: 6 Noviembre 2014, 06:52 am »

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.

Código
  1. #include <iostream.h>
  2. #include <stdio.h>
  3. #define limColumnas 10    //maximo de columnas
  4. #define limFilas 15       //maximo de filas
  5. int main()
  6. {
  7.  int numero, i, j, fila, columna;
  8.  int sala[limColumnas][limFilas]; //matriz
  9.  
  10.  char siono;
  11.    do
  12.    {
  13.      cout<<"1. Desocupar sala"<<endl;
  14.      cout<<"2. Asientos disponibles"<<endl;
  15.      cout<<"3. Reservar asientos"<<endl;
  16.  
  17.      cout<<"0. Salir"<<endl<<endl;
  18.        cout<<"Escoja una opcion: ";
  19.        cin>>numero;
  20.        switch (numero)
  21.        {
  22.          case 1:
  23.  
  24.             for (i=0; i < limColumnas; i++)  //coloca todos los valores en 0
  25.             {
  26.               for (j=0; j < limFilas; j++)
  27.               {
  28.                sala[i][j] = 0;
  29.               }
  30.             }
  31.             cout<<"Sala vaciada";
  32.             getchar();
  33.  
  34.               getchar();
  35.             break;
  36.          case 2:
  37.  
  38.  
  39.             for (i=0;  i < limColumnas; i++) //visualizamos filas y columnas disponibles
  40.             {                                //u ocupadas
  41.              cout<<"\n";
  42.               for (j=0; j < limFilas; j++)
  43.               {
  44.                cout<<sala[i][j];
  45.                cout<<" ";
  46.               }
  47.               cout<<endl;
  48.             }
  49.             getchar();
  50.             getchar();
  51.             break;
  52.          case 3:
  53.  
  54.             cout<<"      Reservando asientos"<<endl;
  55.             cout<<"------------------------------"<<endl;
  56.             cout<<"Fila a ocupar: ";  //seleciona fila
  57.             cin>>fila;
  58.             cout<<endl;
  59.             cout<<"Columna a ocupar: "; //selecciona columna
  60.             cin>>columna;
  61.               if(sala[fila][columna] == 0)
  62.                {
  63.                 sala[fila][columna] = 1;                     //si col y fil esta dispoble
  64.                 cout<<"Asignacion correcta";     //coloca 1=asignado
  65.                }
  66.                 else                                          //sino mensaje de ocupado
  67.                 {
  68.                  cout<<"Asiento no disponible";
  69.                 }
  70.  
  71.                 getchar();
  72.                 getchar();
  73.                 break;
  74.  
  75.          case 0:
  76.             cout<<"Saliendo...";
  77.             getchar();
  78.             return 0;
  79.             break;
  80.                 default:
  81.                      cout<<"Numero invalido en menu \n\n";
  82.                      getchar();
  83.                      getchar();
  84.                      break;
  85.                 }
  86.    } while (numero != 0);
  87.    getchar();
  88.    return 0;
  89. }


« Última modificación: 7 Noviembre 2014, 14:28 pm por Eleкtro » En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Guardar datos en c++ Urgente!!!
« Respuesta #1 en: 7 Noviembre 2014, 13:57 pm »

Para guardar datos en archivos, puedes usar fstream.

y 2 cosas más:

Es iostream, sin el '.h'. Además, stdio.h sería cstdio en C++.

No necesitas cstdio. En vez de getchar, puedes usar cin.get().

Bueno, y algo más: Coloca las etiquetas GeSHi en el código. Las tienes en el panel de creación de mensajes.

Y esto es de C++, debería ir en el foro de C/C++.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda a guardar datos en un txt
Programación Visual Basic
ELGRANSOLRAC 1 2,036 Último mensaje 19 Agosto 2005, 20:43 pm
por Xpeed
Guardar datos de programa « 1 2 »
Programación Visual Basic
Kizar 13 3,576 Último mensaje 19 Noviembre 2005, 23:21 pm
por Slasher-K
Guardar datos en XML con VB .NET
.NET (C#, VB.NET, ASP)
aaronduran2 3 24,740 Último mensaje 11 Enero 2009, 21:37 pm
por Mace Windu
URGENTE!! Guardar valores del puerto serie con python
Scripting
carlos.foroelhaker 2 4,434 Último mensaje 23 Mayo 2012, 20:08 pm
por carlos.foroelhaker
MOVIDO: Guardar datos en c++ Urgente!!!
Programación General
Eleкtro 0 1,536 Último mensaje 7 Noviembre 2014, 14:30 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines