PDA

Orijinalini görmek için tıklayınız : Malloc ile Dizi Okutma ve Yazdırma Nasıl Yapılır?



kazanova21641
14.Nisan.2015, 21:43
Kod:
#include<stdio.h>
#include<stdlib.h>


int main()
{
int d[]={};
int i,n;
int *p,*p2;
p=d;
n=sizeof(d)/sizeof(int);
p2=(int *)malloc(n*sizeof(int));


printf("Dizi boyutunu giriniz = \n");
scanf("%d",&n);
printf("Dizi elemanlarini giriniz= \n");
for(i=0; i<n; i++)
{
scanf("%d",&d[i]);
}

printf("okunan dizi = \n");

for(i=0; i<n; i++)
{
printf("d[%d]=%d\n",i,*p);
p++;

}

system("pause");
}