View Single Post
Old 14-12-2007, 16:12   #4
salvodel
Senior Member
 
L'Avatar di salvodel
 
Iscritto dal: Dec 2004
Messaggi: 783
Quote:
Originariamente inviato da RaouL_BennetH Guarda i messaggi
ciao sto sudiando anche io un pò di C a fini didattici.

Credo comunque che la malloc debba essere utilizzata come hai scritto nel secondo esempio:

Codice:
char *c;
c = malloc(50);

int *max;
max = (int *)malloc(max*sizeof(int));
Purtroppo io non sto studiando il C ma lo devo utilizzare e sto facendo quello che posso ritirando fuori vecchi ricordi con infiltrazioni dannose di Matlab
Cmq andava OVVIAMENTE utilizza in quel modo poiche malloc mi da un void. Ora l'ho scritta cosi:
Codice:
time=(double *)calloc(dim,sizeof(double));
Inoltre il grave problema era nell'intestazione della funzione
Codice:
int legge(double []t,double X[])
Mi ostino a "pensare" e non ad aprire gli occhi.
Grazie lo stesso
__________________
"May the wind always be at your back and the sun upon your face.
And may the wings of destiny carry you aloft to dance with the stars...."
salvodel è offline   Rispondi citando il messaggio o parte di esso