Arkadaşlar yazdığım programı compile edince hiç bir sorunla karşılaşmama rağmen execute edince kitleniyor. Acaba neden kaynaklanıyor? Bilen birisi yardım edebilirmi? Programı aşağıda veriyorum
#include <stdio.h> #include <math.h>
main() { int a,b,c,fe,ge,he,i,j,k,iki,sekiz,onalti,sayi; int q[fe]; int w[ge]; int e[he]; printf("Bu program klavyeden girilecek 10 tabanindaki sayinin;\niki tabanindaki\nsekiz tabanindaki\nve onalti tabanindaki karsiligini hesaplar!"); printf("\n\nLutfen sayiyi giriniz: "); scanf("%d",&sayi);
Dizilerin boyutunu belirlerken değişken kullanamaman gerekir diye hatırlıyorum. Eğer kullanabiliyorsan bile değişkeni ilklendir. Yani bir değer ata, aksi taktirde q,w,e dizilerinin boyutları rasgele olur. Eğer bunlar çok büyük sayılarsa bellekte taşmaya filan neden olabilir.
quote:
Orjinalden alıntı: HYP
Dizilerin boyutunu belirlerken değişken kullanamaman gerekir diye hatırlıyorum...