witam
mam pewien problem...piszę projekt i postanowiłem go napisać w Delphi, ale jak to bywa u początkującego programisty utknąłem w pewnym miejscu...wobec tego moja prośba do szanownych forumowiczów - czy ktoś moze mógłby mi przepisać pewną procedurę z C/C++ na Delphi ? otote procedurki
#define OFFSET 1
/*---------------------------------------------------------------------------*/
/* ALLOCATE MEMORY FOR VECTOR */
/*---------------------------------------------------------------------------*/
double *mallocVect(long n0, long nx)
{
double *vect;
vect=(double *)malloc((size_t) ((nx-n0+1+OFFSET)*sizeof(double)));
if (!vect){
printf("Memory allocation failure in mallocVect");
}
return vect-n0+OFFSET;
}
/*---------------------------------------------------------------------------*/
/* FREE MEMORY FOR MALLOCVECT */
/*---------------------------------------------------------------------------*/
void freeVect(double *vect, long n0, long nx)
{
free((ARG1) (vect+n0-OFFSET));
}
przykładowe ich wywołanie wygląda następująco w programie oryginalnym na którym się opieram:
w = mallocVect(1,n);
Hw = mallocVect(1,n);
z góry serdecznie dziękuję za pomoc i serdecznie pozdrawiam
malcziki