Hi,

> Problem:How can I put  data  into a NArray object
> 
> my code looks like this:
> 
> VALUE x0;
> x0 = na_make_object(5,2,array_shape,cNArray);/* array_shape is an array 
> containing {n,1} */
> GetNArray(x0,na_x0);
> for (i = 1; i <= array_shape[0]; i++)
>   na_x0->ptr[i - 1] = 1.0; 

Here should be;

    *(double*)(na_x0->ptr[i - 1]) = 1.0;

> Here,I have specified all the elements in na_x0 into 1.0,
> then how to put the latest value into x0?

No such backport process is needed.

Masahiro Tanaka