PDA

View Full Version : سوال: دستور Memcpy در C



maryam_vb
دوشنبه 03 فروردین 1388, 11:41 صبح
سلام دوستان، با دستور memspy چه طوري ميشه آرايه اي كه به صورت پويا تعريف شده رو مقدار دهي اوليه كرد؟ (آرايه اي بزرگ و بدون به كار بردن حلقه ).

عيد بر همگي خوش...

pswin.pooya
شنبه 08 فروردین 1388, 23:48 عصر
یه نمونه:

float _elements[16];
memcpy(_elements,data,sizeof(float) * 16);داخل کد بالا data هم آرایه مبدا هستش. اما اگر کل آرایه رو می خوای با مقادیر یکسان پر کنی باید از دستور memset استفاده کنی:

memset(_elements,0,sizeof(float) * 16);