Gönderen Konu: Bloodshed Dev-C++'ta Çalışıp Kapanan Programlar  (Okunma sayısı 38413 defa)

CacaTR

  • Ziyaretçi
Ynt: Bloodshed Dev-C++'ta Çalışıp Kapanan Programlar
« Yanıtla #15 : 16 Haz 2008, 14:03:01 Pzt »
Kendimce herkesin yapabileceği bir yöntem buldum bu sorunla ilgili...

Başlat>Çalıştır konumuna gelerek cmd.exe yazıyoruz. Eğer derlediğimiz .exe uzantılı dosyayı buradan açarsanız, kapanmayacağına emin olabilirsiniz.

Ms-dos kullanırken işinize yarayacak birkaç bilgi;
cd (klasör ismi)         ismini yazdığınız klasöre girer.
cd ..                       bir önceki klasöre dönmüş olursunuz.
(dosya adı.uzantı)     dosyayı açar.
D:                          D sürücüsüne geçer.
C:                          C sürücüsüne geçer.

Diğer sürücüler için de kullanabilirsiniz elbet... Bu bilgilerin yeterli olacağını düşünüyorum...

NeCo

  • Ziyaretçi
Ynt: Bloodshed Dev-C++'ta Çalışıp Kapanan Programlar
« Yanıtla #16 : 23 Tem 2008, 18:25:04 Çrş »
Oh be..
Sonunda nasıl kapanmayacağını buldum..
Aslında sürekli cmd ile çalıştırıyordum o yöntemi biliyordum ama..
Yaptığım minik şeyleri direk açmakta böyle zor oluyordu..
Sağol ÇağatayÇebi !.. :)

nbtet

  • Ziyaretçi
Ynt: Bloodshed Dev-C++'ta Çalışıp Kapanan Programlar
« Yanıtla #17 : 31 Tem 2008, 21:43:29 Prş »
Çağatayın verdiği komutları giriyorum hatta copy paste yapıyorum ama
 printf( "Hello World" ); olan kısım hata veriyor anlamadım gitti 30 dakka öncesine kadar oluyordu.

Çevrimdışı Nothing

  • Üye
  • İleti: 90
    • Profili Görüntüle
Ynt: Bloodshed Dev-C++'ta Çalışıp Kapanan Programlar
« Yanıtla #18 : 01 Ağu 2008, 01:19:37 Cum »
Çağatayın verdiği komutları giriyorum hatta copy paste yapıyorum ama
 printf( "Hello World" ); olan kısım hata veriyor anlamadım gitti 30 dakka öncesine kadar oluyordu.

ne hatası veriyor yazarsan belki yardımcı olabiliriz
And NOTHING else matters..

nbtet

  • Ziyaretçi
Ynt: Bloodshed Dev-C++'ta Çalışıp Kapanan Programlar
« Yanıtla #19 : 01 Ağu 2008, 07:01:17 Cum »
Yani hata derken kabul etmiyor o satır kırmızı oluyor daha ilkdefa dün indirdim proğramı çalışmaya başladım pek bilgim yok anlayamadım o yüzden.Başka bi örnek daha vereyim forumda hesap makinesi kodları yazmış biri onu ilk aşamada yaptım aradan biraz süre geçti gene yazdım aynı şeyi olmadı.Acaba dev i bidahamı yüklesem silip?

Çevrimdışı Nothing

  • Üye
  • İleti: 90
    • Profili Görüntüle
Ynt: Bloodshed Dev-C++'ta Çalışıp Kapanan Programlar
« Yanıtla #20 : 01 Ağu 2008, 11:06:13 Cum »
Yani hata derken kabul etmiyor o satır kırmızı oluyor daha ilkdefa dün indirdim proğramı çalışmaya başladım pek bilgim yok anlayamadım o yüzden.Başka bi örnek daha vereyim forumda hesap makinesi kodları yazmış biri onu ilk aşamada yaptım aradan biraz süre geçti gene yazdım aynı şeyi olmadı.Acaba dev i bidahamı yüklesem silip?

galiba bende bazen oluşan durum sendede oluyor,  gerçektendende derleyici bazen sapıtıyor ne oluyor bilmiyorum ama iskelet kodu bile derlemeyiip  cpu init, win@main gibi saçma hatalar veriyor o zaman derleyiciyi silip tekrar kuruyorum oluyor bazende inatçılık ediyor, bu yüzden şu anda 3 derleyici kullanuyorum, 

devc++  mingw , cygwin   aslında 3 ü de gcc nin derleyicisini kullanuyor ama devc++ de bazen bahsettiğin sorunlardan çıkabiliyor

sen bu adresten

http://mesh.dl.sourceforge.net/sourceforge/codeblocks/codeblocks-8.02mingw-setup.exe

mingw yide indir kur derim, hoşçakal
And NOTHING else matters..

CeZa

  • Ziyaretçi
Ynt: Bloodshed Dev-C++'ta Çalışıp Kapanan Programlar
« Yanıtla #21 : 02 Ağu 2008, 17:49:34 Cts »
getchar kodunu kullandım yine kapanıo ya
ne yapmam lazım biri yardımcı olsun

hakan

  • Ziyaretçi
Ynt: Bloodshed Dev-C++'ta Çalışıp Kapanan Programlar
« Yanıtla #22 : 02 Ağu 2008, 17:54:11 Cts »
Kod: [Seç]
getch();yazabilirsin.O da olmazsa:
Kod: [Seç]
#include <stdlib.h>ekleyip
Kod: [Seç]
system("Pause")yazabilirsin

CeZa

  • Ziyaretçi
Ynt: Bloodshed Dev-C++'ta Çalışıp Kapanan Programlar
« Yanıtla #23 : 02 Ağu 2008, 17:55:06 Cts »
devam etmek için tıklayın dio tıklayınca kapatıo ama yinede kapanmıo saol

bhusoy

  • Ziyaretçi
Ynt: Bloodshed Dev-C++'ta Çalışıp Kapanan Programlar
« Yanıtla #24 : 04 Ağu 2008, 03:58:38 Pzt »
Arkadaşlar hepinizin huzurunda Sevgili Çagatay Çebi arkadaşımıza çok teşekkür ediyorum, bizleri böylesi güzel bir ortak paydada buluşturduğu için. Site içerik ve seviye olarak çok kaliteli. Ben de burada bildiklerimi sizlerle paylaşmaktan keyif alacağım. Herkese başarılar dilerim :)

Çevrimdışı sabanfe

  • Üye
  • İleti: 9
    • Profili Görüntüle
Ynt: Bloodshed Dev-C++'ta Çalışıp Kapanan Programlar
« Yanıtla #25 : 17 May 2009, 12:47:42 Paz »
merhaba bende C Proglama dersi II deki ücret hesaplama programını kendim yazmaya çalıştım. getchar kullandıgım halde toplam ücreti gösterip hemen kapandı program sonra foruma girdim ve system("pause") yi ekledim program şimdi toplam ücreti gösteriyor fakat sonucu 0,00000 olarak gösteriyor. sanki benim girdigim sayıları 0 ile çarpıyor. yazdıgım program burda ben bulamadım hatamı sizden yardım istiyorum


#include<stdio.h>
#include<stdlib.h>
int main (void)

{
    char calisan_ismi;
    int calisma_saati;
    float saat_ucreti,toplam_ucret;
   
    printf (" calisan ismini giriniz   :  ");
    scanf  ("%c", & calisan_ismi);
    printf (" calisma saatini giriniz  :  ");
    scanf  ("%d", & calisma_saati);
    printf (" saat ucretini giriniz    :  ");
    scanf  ("%f", & saat_ucreti);
    toplam_ucret = calisma_saati * saat_ucreti;
    printf ("toplam_ucret %f\n", & toplam_ucret);
    system("PAUSE");
    return 0;
   
}

Çevrimdışı Ases

  • Admin
  • Üye
  • İleti: 594
    • Profili Görüntüle
    • Kişisel Sitem
Ynt: Bloodshed Dev-C++'ta Çalışıp Kapanan Programlar
« Yanıtla #26 : 17 May 2009, 22:20:10 Paz »
Printf fonksiyonu içerisinde değişkenlerin önüne "&" konulmaz, onun dışında son heasaplama yapan satırda da
calisma_saati * saat_ucreti yazan satırı
(float) calisma_saati * saat_ucreti şeklinde dönüşüm işlemine tabi tutarsan sonuç almayı garantilersin.
http://www.canbu.info - Benim blogum, benim fikirlerim, benim dünyam...
----------------------------------------------------------------------------
There is a crack in everything, that's where the light gets in.

Çevrimdışı sabanfe

  • Üye
  • İleti: 9
    • Profili Görüntüle
Ynt: Bloodshed Dev-C++'ta Çalışıp Kapanan Programlar
« Yanıtla #27 : 04 Haz 2009, 21:46:29 Prş »
teşekkürler. bilgisayarım bozuldugu için uzun sure giremedim nete o yuzden bu geç kalan teşekkür için affınıza sıgınıyorum...

Çevrimdışı hibbault

  • Üye
  • İleti: 10
    • Profili Görüntüle
Ynt: Bloodshed Dev-C++'ta Çalışıp Kapanan Programlar
« Yanıtla #28 : 18 Tem 2009, 23:58:40 Cts »
tam olarak hatırlamıyorum nerden gördüğümü ama bloodsheld'de en sona return 0 yerine;
fflush(stdin);
getchar();
yazınca durdurabiliyorum ancak programı yoksa ben görmeden kapanıyor program. bu arada fflush(stdin)'in ne işe yaradığını bilen varsa ve yazarsa çok memnun olurum ;)

Çevrimdışı Ases

  • Admin
  • Üye
  • İleti: 594
    • Profili Görüntüle
    • Kişisel Sitem
Ynt: Bloodshed Dev-C++'ta Çalışıp Kapanan Programlar
« Yanıtla #29 : 19 Tem 2009, 00:04:35 Paz »
önbelleği temizler. daha doğrusu fflush kendisine parametre olarak verilen dosyanın içini temizler ancak bu konumda kendisine standart input aracı verildiği için onu temizler.
http://www.canbu.info - Benim blogum, benim fikirlerim, benim dünyam...
----------------------------------------------------------------------------
There is a crack in everything, that's where the light gets in.