TurboC++'da calisti, devcpp ile denedim bende de calisirken 2. sayiyi girerken hata uretti. Olay arkadasin dedigi gibi i karakterini 2 yerde kullanman, bundan sapitiyor olabilir. Edit: Dedim ama denedim yine hata uretti, ilginc. TurboC++ ve gcc ile denedim tekrar sorun yok. -

Farketmez, programda tek yerde kullaniliyor bunlar zaten, degisen hicbirsey olmaz.

scanf ; burda &sayi yazması gerekmiyomu

ne diyosunuz kardeşim ben bişi anlamadım?_?

Evet dogru, gozden kacmis sanirim o. Turbo ve diger derleyiciler bunu hata saymayip devam ettiriyorlar ama bu sayilari girdirdikten sonra yazdirmak istesek yazamazlar.

printf("%d. Sayiyi Giriniz..:", i+1) i yerine baska bir degişken ata j mesala belki ondan kafayı yiyodur turbo c de oluyor bazen çünkü

Dev C++'ı ben de başta seviyodum ama sonra program derlerken hata vermeye başladı kıl oldum ve Visual C++ 6.0 a geçtim sen de onu kullan...

Yeniçeri arkadaşım çok sağol ya söylediğini yaptım ve sorun halloldu tekrar tşk.

Her ikisinide denedim ama sorun hala devam ediyorr Ayrıca arkadaşım bu program borland c de çalışıyor ama dev c++ ta çalışmıyor. Sen sanırım borland c de çalıştırdın.

#include <stdio. h> #include <conio. h> int i; int sayi ; main { for (i=0; i<10; i++) getch ; return 0; } Arkadaşlar ben yukarıdaki programı Dev c++ da yazdım. Fakat program çalıştığında işletim sistemi hata veriyo hata şu: soru. exe bir sorunla karşılaştı ve kapatılması gerekiyor. Normalde programda hata vermiyor. Ama işletim sistemi hata veriyor. Ayrıca ben bu programı Borland c de sorunsuz çalıştırıyorum. Sizce hatanıın kayanğı nedir?Yardımlarınızı bekliyorum!

getch ; den sonra return 0; koyma, onu kaldir sorun cozulur buyuk ihtimalle. Veya getch ; i kaldir. Bende hata vermedi bu arada.

int i; int sayi ; bunları main in altın yazmamız gerekmiyomu...