Şimdi Ara

Arkadaşlar C bilen bakabilir mi?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
18
Cevap
0
Favori
1.153
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • selam arkadaşlar dün C ye başladım. ilk derste anlatılan

    #include<stdio.h>
    int main( void )
    {
    printf("Hello World");
    }



    ve

    #include<stdio.h>
    int main( void )
    {
    printf("Hello World\n");
    printf("Merhaba Dünya");
    return 0;
    }

    bu iki programı yazdım compiler olarak Dev C++ programını kurdum.bnm sorunum yazdığım kodu derliorm ama çalıştırdığımda 0.62 sn açılıp kapanıor.Acaba nerde hata yapıorm Win7 kullanıorm bide Dev C++ programını ilk açtığımda bişiler soruodu anlamadığım için next next yaptım bu yüzden olmuş olabilir mi? Şimdiden teşekkürler



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

    int x;
    printf("Hello World\n");
    printf("Merhaba Dünya");
    scanf("%d,&x");

    return 0;
    }





    burda int x tanımladık ve kullanıcıdan x girilmesini bekledik böylece program kapanmadı.

    aslında bunu için bir kod vardı ama getch gibi birşeydi .



    edit:imla



    < Bu mesaj bu kişi tarafından değiştirildi Direniş -- 1 Temmuz 2011; 19:48:17 >
  • quote:

    Orijinalden alıntı: Direniş

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

    int x;
    printf("Hello World\n");
    printf("Merhaba Dünya");
    scanf("%d,&x");

    return 0;
    }





    burda int x tanımladık ve kullanıcıdan x girilmesini bekledik böylece program kapanmadı.

    aslında bunu için bir kod vardı ama getch gibi birşeydi .



    edit:imla


    çok çok teşekkrü ederim dostum.Herzmn böle int ile tanımlamamız mı gerekio? birde scanf("%d,&x"); bu ne için onuda söleyebilir misin?
  • aslında bunu ögrensen daha iyi.

    " #include <conio.h> sınıfını ekledikten sonra return 0 ın üst satırına getch(); yazarak da ekranda beklemesini sağlayabilirsin."

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


    printf("Hello World\n");
    printf("Merhaba Dünya");
    getch();
    return 0;
    }

    quote:

    çok çok teşekkrü ederim dostum.Herzmn böle int ile tanımlamamız mı gerekio? birde scanf("%d,&x"); bu ne için onuda söleyebilir misin?


    dışarıdan bir x sayısı girilecegini söylüyor.yani program senden sayı bekliyor.


    herzaman sayıları tanımlamalısın int vs diye
    + diger derslerde ögreneceksin zaten



    < Bu mesaj bu kişi tarafından değiştirildi Direniş -- 1 Temmuz 2011; 19:58:24 >




  • tamam abi çok saolasın.Çok yardımcı oldun eyw
  • #include<stdio.h>
    #include<stdlib.h>
    int main( void )
    {
    printf("Hello World");

    system("pause");
    return 0;

    }
    şeklinde yazarsanda ekran bekletebilirsin
  • system("pause") comodo antiviruste trojan uyarısı verdi
  • system("pause");

    yerine

    getchar();
    getch();

    bu ikisinden birini kullanman daha iyi olur. Hatta getchar(); kullanırsan <stdio.h> dışında birşey eklemene de gerek kalmaz.
  • evet abi öle yaptım.Cevap veren herkese çok teşekkür ederim.Valla bugün çok mtluyum anlatamam...Herkese teşekkürler
  • #include<stdio.h>
    int main( void )

    {
    int saat;
    float ucret,toplam_ucret;
    char bas_harf;
    printf("Calisanin bas harfini giriniz>");
    scanf("%c",&bas_harf);
    printf("Calisma saatini giriniz>");
    scanf("%d",&saat);
    printf("Saat ucretini giriniz>");
    scanf("%f",&ucret);
    toplam_ucret=saat*ucret;
    printf("%c Basharfli calisanin,alacagi ucret: %f\n",bas_harf,toplam_ucret);



    return 0;
    }




    arkadaşlar bide böle bişey yazdım.Bunuda açtığımda program son hesaplamayı yapınca kapanıor. return 0; dan önce getchar() komutu yazdığımda da kapanıor sizce sorun nedir
  • Devc de return 0 dan oncd en sona scanf("%d"); koy,yoksa program hemen kapanir.microsoftta boyle birsey soz konusu degil ama.



    < Bu mesaj bu kişi tarafından değiştirildi phantom_coal -- 3 Temmuz 2011; 9:24:55 >
  • Birde main in icine void yazmana hic gerek yok.
  • return 0; ın üstüne

    getchae();
    getchar();


    ikitane eklediğimde de kapanmadı 1 tane eklediğimde kapanıo ama ilginç. Bu neden olabilir?
  • Şu lanet olası dev-cpp yi kullanmayın gözünüzü seveyim. Aşağıdaki bağlantıdan dev-cpp nin içindeki derleyicinin yayınlandığı tarihe bakın.

    http://gcc.gnu.org/releases.html
    GCC 3.4.2 -> September 6, 2004

    O tarihten bu yana binlerce düzeltme ve geliştirme yapıldı. Örnek olarak 4.6.0 da rapor edilip 4.6.1 de düzeltilen hataların listesi aşağıda.
    http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.1

    Gerçi getchar sorunu derleyiciden kaynaklanmıyor ama sonradan karşılaşabileceğiniz hatalara karşı uyarayım dedim.




  • quote:

    Orijinalden alıntı: elektro_gadget

    Şu lanet olası dev-cpp yi kullanmayın gözünüzü seveyim. Aşağıdaki bağlantıdan dev-cpp nin içindeki derleyicinin yayınlandığı tarihe bakın.

    http://gcc.gnu.org/releases.html
    GCC 3.4.2 -> September 6, 2004

    O tarihten bu yana binlerce düzeltme ve geliştirme yapıldı. Örnek olarak 4.6.0 da rapor edilip 4.6.1 de düzeltilen hataların listesi aşağıda.
    http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.1

    Gerçi getchar sorunu derleyiciden kaynaklanmıyor ama sonradan karşılaşabileceğiniz hatalara karşı uyarayım dedim.



    önerebileciğin bi derleyici varsa onu indiriyim arkadaşım.Link koymakta yasak galiba pm atarsan çok çok sevinirim.Bu konuda uyardığın içinde teşekkürler




  • quote:

    Orijinalden alıntı: sylar_brain


    quote:

    Orijinalden alıntı: elektro_gadget

    Şu lanet olası dev-cpp yi kullanmayın gözünüzü seveyim. Aşağıdaki bağlantıdan dev-cpp nin içindeki derleyicinin yayınlandığı tarihe bakın.

    http://gcc.gnu.org/releases.html
    GCC 3.4.2 -> September 6, 2004

    O tarihten bu yana binlerce düzeltme ve geliştirme yapıldı. Örnek olarak 4.6.0 da rapor edilip 4.6.1 de düzeltilen hataların listesi aşağıda.
    http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.1

    Gerçi getchar sorunu derleyiciden kaynaklanmıyor ama sonradan karşılaşabileceğiniz hatalara karşı uyarayım dedim.



    önerebileciğin bi derleyici varsa onu indiriyim arkadaşım.Link koymakta yasak galiba pm atarsan çok çok sevinirim.Bu konuda uyardığın içinde teşekkürler



    GNU C compiler tabikide




  • quote:

    Orijinalden alıntı: SwordBreaker

    system("pause") comodo antiviruste trojan uyarısı verdi


    ilginç
  • quote:

    Orijinalden alıntı: sylar_brain

    önerebileciğin bi derleyici varsa onu indiriyim arkadaşım.Link koymakta yasak galiba pm atarsan çok çok sevinirim.Bu konuda uyardığın içinde teşekkürler

    Önerim yine gcc. Fakat dev-cpp ile gelen değil.

    Şuradan online installer ı indirin ve çalıştırın:http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20110530/mingw-get-inst-20110530.exe/download

    Açtığınız zaman c/c++ compiler ve developer toolkit i seçin, kendisi indirip kurar. Kurma dizini mutlaka kök dizinde olsun. C:\MinGW gibi...

    Bundan sonra IDE olarak istediğinizi kullanın. Bu dev-cpp bile olabilir ama ben codeblocks öneririm:http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks-10.05-setup.exe

    Codeblocks gcc yi otomatikman görür. İlk çalıştırmada gnu gcc compiler ı işaretleyin.




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.