Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


arreglos de dos dimensiones con memoria dinamica

Trucos y Consejos con respecto al Lenguaje C++ Builder.

Moderador: yalmar

arreglos de dos dimensiones con memoria dinamica

Notapor Labak el Jue May 17, 2007 11:58 am

Buenas, tengo un poblema con el C++ builder, cuando trato de crear un arreglo de dos dimensiones, el builder me tira unos errores raros, y he checkeado y la manera en que declaro el arreglo es la correcta, el pedazo de
codigo es:


matriz = new double *[tabla->RowCount-1];

for(int i=0; i < tabla->RowCount -1; i++)
matriz[i] = new double[tabla->RowCount-1];

Cuando lo compilo el borland me tira este error:

[C++ Error] Unit1.cpp(26): E2034 Cannot convert 'double * *' to 'double'

Ayudenme por favor, necesito esto urgente.

Gracias por su ayuda
Labak volvera!!!!
Avatar de Usuario
Labak
Usuario Activo
Usuario Activo
 
Mensajes: 20
Registrado: Mar Ene 23, 2007 1:34 pm

Re: arreglos de dos dimensiones con memoria dinamica

Notapor yalmar el Jue May 17, 2007 1:16 pm

Hola,

Matriz está declarado como
double **matriz; ?

al parecer lo declaraste como double matriz;

verifica,

Salu2
Avatar de Usuario
yalmar
Programador Experimentado
Programador Experimentado
 
Mensajes: 252
Registrado: Mié Jun 09, 2004 4:14 pm
Ubicación: Brasil

Notapor Labak el Jue May 17, 2007 6:38 pm

Ya esta declarada asi como tu dices, es algo bien raro, me puedes ayudar
Labak volvera!!!!
Avatar de Usuario
Labak
Usuario Activo
Usuario Activo
 
Mensajes: 20
Registrado: Mar Ene 23, 2007 1:34 pm


Volver a C++ Builder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados