13/07/09 13:19
Matthew
Allora... Ti chiedo scusa mi sono confuso... La libreria vector è esclusivamente per il C++.
In C l'utilizzo di array dinamici non è così semplice...
Però credo si possa fare anche senza gli array dinamici. Tu conosci la quantità di dati che dovrai immagazzinare no? Voglio dire quando l'utente inserisce il numero di individui nei due gruppi (ossia il numero di dati sperimentali), tu potresti già calcolare quanti risultati otterrai no? Così calcolato il numero di dati da inserire nell'array con i risultati potresti già allocare per l'array tutta la memoria che ti servirà.
Ultima modifica effettuata da Matthew 13/07/09 13:21
aaa
13/07/09 17:39
Lawliet
Postato originariamente da Matthew:
ma devi scrivere:
unsigned char *tab = new unsigned char[i];
Una piccola nota: new è per il C++ se non erro la richiesta è in C quindi usare eventuali malloc, calloc per il C.
Ultima modifica effettuata da Lawliet 13/07/09 17:40
aaa