arakdaslar oncelikle slmlar.. problemim su dinam ik dizi olusturmak istyorum .. burda amacim diyelimki kullanici bir deger gircek kalvayeden ve bu kadr elamnli bir dizi olusturcam... bunu şöyle yapnca hata veryo
int kullanci_degeri; scanf("%d",&kullanici_degeri); double dizi[kullanici_degeri];
ve biraz daha dvmi varda onmli diil.. burda diyoki dizi tanimlarken sabit bir deger girmelisin... 5,10 gibi.. daha soran malloc kullandim beceremedim yardim edrseniz sevinirim arkadaslar cok tesekkuler
malloc ile boyutu çalışma zamanında belli olacak diziler için alan ayrılır. kullanımı;
int main(void) { char *s
s = malloc(1000) /*dizi için bin byte ayır
gets(s[1])
return 0; }
Örnek hiç bir şey yapmıyor. Sadece basitçe kullanımını gösterdim. burada 1000 yerine klavyeden girilen bir değeri atayabilirsin. Sonra da diziyi istediğin gibi kullanırsın. Yalnız önemli olan nokta dizinin bir işaretçi ile tanımlanması gerektiği.
int kullanci_degeri;
scanf("%d",&kullanici_degeri);
double dizi[kullanici_degeri];
ve biraz daha dvmi varda onmli diil.. burda diyoki dizi tanimlarken sabit bir deger girmelisin... 5,10 gibi.. daha soran malloc kullandim beceremedim yardim edrseniz sevinirim arkadaslar cok tesekkuler