|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2009
Messaggi: 366
|
[C++] allocazione Dinamica
ciao devo leggereuna matrice da file e memorizzarla in una matrice di float all' interno del mio programma, solo che non conosco le diomensioni della matrice come posso fare?
__________________
visitate http://www.forumsenzacontro.altervista.org |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
Quote:
![]() cos'é che non ti é chiaro? conosci gli operatori new e delete? |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2009
Messaggi: 366
|
si, ma non conoscendo le dimensione della matrice sul file che dimensioni dò alla matrice
__________________
visitate http://www.forumsenzacontro.altervista.org |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
Quote:
in qualche modo devi sapere le dimensioni di quella matrice, sta a te farlo perché io non ho idea di come sia strutturato il file e di che formato usi. tipicamente le dimensioni della matrice stanno scritte nel file stesso prima della matrice; se il file viene generato da un tuo programma hai carta bianca sul formato, quindi inventati un formato che preveda che prima della matrice ci stiano scritte le sue dimensioni. |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 1304
|
Altrimenti puoi:
-mettere in memoria il file -scorrere il buffer una prima volta per determinare il numero di elementi -allocare la matrice -scorrere il buffer una seconda volta per riempire la matrice -liberare la memoria Certo sarebbe più veloce se sapessi quanto è grande |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:44.





















