Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/06/2010, 15:25
AlanChavez
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 14 años, 5 meses
Puntos: 95
Respuesta: Escribiendo fuera de una matriz

Cita:
Iniciado por sam90 Ver Mensaje

Sigo insistiendo si no mostras el codigo no te vamos a poder ayudar.
No hay necesidad de mostrar el código, ya expuso bien su problema.
Mira, esto ya lo habían preguntando antes y lo contesté en este hilo:

http://www.forosdelweb.com/f96/definir-tamano-matriz-815922/

Ahi viene todo explicado a detalle, pero copio y pego el código final en C++

Código C++:
Ver original
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int **matriz;
  6.     int fila_dinamica;
  7.     int columna_dinamica;
  8.    
  9.     cout<<"Capture dimension de matriz Filas Columnas";
  10.     cin>>fila_dinamica;
  11.     cin>>columna_dinamica;
  12.    
  13.     matriz = new int *[fila_dinamica];
  14.     for(int i = 0; i<=fila_dinamica; i++)
  15.     {
  16.       matriz[i] = new int[columna_dinamica];
  17.     }
  18.    
  19.     cout<<endl<<"Inicia captura de datos: "<<endl;
  20.     for(int i=0;i<=fila_dinamica-1;i++)
  21.     {
  22.             for(int j=0;j<=columna_dinamica-1;j++)
  23.             {
  24.                     cout<<"Capture valor de Matriz["<<i<<"]["<<j<<"]: ";
  25.                     cin>>matriz[i][j];
  26.             }
  27.     }
  28.    
  29.     cout<<"Liberando matriz de ["<<fila_dinamica<<"]["<<columna_dinamica<<"] posiciones....";
  30.      
  31.     for(int i = 0; i<=fila_dinamica-1; i++)
  32.     {
  33.       delete[] matriz[i];
  34.     }
  35.     delete[] matriz;
  36.    
  37.     cout<<endl<<"Array Liberado!";
  38.     cin.get();
  39.     return 0;
  40. }