a arrayinden b arrayine kopyalama yapiyor. Ilk bes degeri kopyalamis ciktidan da goruldugu uzere. Tamamini kopyalamamasinin sebebi kopyalanacak miktari byte cinsinden aliyor olmasi. memcpy seklinde. 10 tane integer kopyalamak icin boyutu 10 sizeof = 40 (32 bit sistemlerde) olarak belirtmek gerekir. Bu kodda 2 SIZE oldugu icin yarisini kopyaliyor. Geri kalan 5 tanesi de hafizadaki rastgele degerler.

umarım çıktıyı gönderir 38270 eklentisini görüntüle

arkadaşlar biraz fazla soru soruyorum. ama c ile ilgili bu bölümde arkadaşların sordugu yeni sorulara elimden geldiğince cevap yazmaya çalışıyorum. öyleki geçen bi soru sorulmuştu açtım ebook tan 5 dakika göz atıp arkadaşa cevap yazdım. neyse benim sorum şu ebook tan çalışıyorum karşıma bu kod çıktı çözemedim. memory kopyalıyor gibi geldi ama yine de anlamadım çıktısını birazdan gönderecem. #include <stdio. h> #include <string. h> #define SIZE 10 void main { int a = ; int b ; int i; memcpy(b, a, 2 SIZE); for (i = 0; i < SIZE; ++i) printf ; }