 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
moli Cdt

Registrado: 01 Nov 2003Mensajes: 12Ubicación: Chiva (Valencia)
|
Publicado: Vie 12 Dic, 2008 7:01 pm Asunto: dimensionar matriz |
|
|
Hola a todos, necesito leer datos de un file que estan metidos en un campo de una estructura,
y meterlos en una matriz, pero desconozco la cantidad que hay, por lo que no puedo inicializar la
matriz, (creia que con Matriz[] iria, me parece que con Turbo C si se podia hacer) , pero me da error.Utilizando buscar del foro he encontrado algo sobre dimensionamiento dinamico, pero no me sirve.
Gracias |
|
| Volver arriba |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Vie 12 Dic, 2008 7:43 pm Asunto: |
|
|
Pues si no tienes forma de averiguar, en tiempo de ejecución, el tamaño (siempre la hay) o es incómodo o engorroso averiguarlo, puedes usar un TMemoryStream.
| Código: | TMemoryStream *M = new TMemoryStream; // No necesita ser dimensionado.
for(;;){
............
M->Write(&Dato, sizeof(Dato)); // escribes Dato a Dato
M->Write(&OtroDato, sizeof(OtroDato));
............
if(Final) break;
}
|
Espero que te sirva de orientación.
Saludos. |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|