beh, se non si conoscono dall'inizio le dimensioni della matrice, vuol dire che ancora non serve allocare quella matrice. Puoi benissimo allocarla nel punto esatto in cui diventano note le dimensioni.
Ad ogni modo, fare una matrice modificabile (leggi: "Allarga e stringi a più non posso") in runtime è fattibile, ma comporta un'elevato grado di frammentazione della memoria. Magari potrebbe risultare accettabile, adesso che fai un progettino didattico, ma in futuro dovrai scontrarti con i programmi reali, che devono garantire il funzionamento continuo per un tempo indefinito, per cui frammentare la memoria diventerà una cosa da evitare come la peste!
|