+ Cevap Yaz
Toplam 6 sayfadan 1. sayfa
1 2 3 4 5 ... En SonEn Son
57 sonuçtan 1 ile 10 arası gösteriliyor

Konu: dev c++'ı nasıl bilirsiniz?

  1. #1
    c3r
    c3r hatta değil
    Usta olmak istiyorum c3r Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    11/2008
    Yer
    Monitörün karşısı
    Mesaj
    897

    dev c++'ı nasıl bilirsiniz?

    Delphiden kurtuluşumun gün dönümünde c++ kodları ile ilgileniyorum anlayabildiğim yerlerini çok seviyorum ancak kodlamarında mı bir hata var yoksa bendeki devc++'dan mı kaynaklanıyor anlayamıyorum derlemelerde yüzde 95 hata çıkıyor?
    örneğin;
    PHP Kodu:
    #include<stdio.h>
    int mainvoid )
    {
        
    char isim[30];
        
    int i;
        
    printf"İsim giriniz> ");
        
    scanf"%s"isim );

        
    printf"Girdiğiniz isim: ");
        for( 
    0isim[i]!='\0'i++ )
            
    printf"%c"isim[i] );
        
    printf("\n");

        return 
    0;

    bunun gibi en kolay örneklerde bile hata verince kuşkulanmaya başladım ama şu an devc++ ya mecburum.ne yapmalıyım?

  2. #2
    Ali Çehreli
    Üyelik Tarihi
    10/2002
    Mesaj
    2,900

    Hatayı da söylesen? gcc ile derleme hatası vermedi.

    Ali

  3. #3
    c3r
    c3r hatta değil
    Usta olmak istiyorum c3r Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    11/2008
    Yer
    Monitörün karşısı
    Mesaj
    897

    ali abi ismi girince hemen kapanıyordu, system("pause"); ekleyincede

    #ifndef _BACKWARD_BACKWARD_WARNING_H
    #define _BACKWARD_BACKWARD_WARNING_H 1

    #ifdef __DEPRECATED
    #warning This file includes at least one deprecated or antiquated header. \
    Please consider using one of the 32 headers found in section 17.4.1.2 of the \
    C++ standard. Examples include substituting the <X> header for the <X.h> \
    header for C++ includes, or <iostream> instead of the deprecated header \
    <iostream.h>. To disable this warning use -Wno-deprecated.
    #endif

    #endif

    böyle :S

  4. #4
    c3r
    c3r hatta değil
    Usta olmak istiyorum c3r Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    11/2008
    Yer
    Monitörün karşısı
    Mesaj
    897

    <iostream.h> eklemeyi unutmuşum :S hatayı birdaha okuyunca anladım :S

  5. #5
    Ali Çehreli
    Üyelik Tarihi
    10/2002
    Mesaj
    2,900

    Tam tersi olacak ama: <iostream.h>'nin emekliye ayrıldığını, <iostream>'in kullanılması gerektiğini söylüyor.

    C++'nın standart başlıklarının sonunda .h yoktur. Belki de yapman gereken, başlıklardan sonra şu satırı eklemekti (Bize <iostream.h>'li kodunu göstermediğin için tahmin ediyorum ):

    Kod:
    #include <iostream>
    
    using namespace std;
    
    Ali

  6. #6
    c3r
    c3r hatta değil
    Usta olmak istiyorum c3r Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    11/2008
    Yer
    Monitörün karşısı
    Mesaj
    897

    Alıntı acehreli, mesajından alıntı: Mesajı Gör
    Tam tersi olacak ama: <iostream.h>'nin emekliye ayrıldığını, <iostream>'in kullanılması gerektiğini söylüyor.

    C++'nın standart başlıklarının sonunda .h yoktur. Belki de yapman gereken, başlıklardan sonra şu satırı eklemekti (Bize <iostream.h>'li kodunu göstermediğin için tahmin ediyorum ):

    Kod:
    #include <iostream>
    
    using namespace std;
    
    Ali
    anladım abi teşekkür ederim,abi birşey daha sorabilirmiyim;küçücük minicik bir class yazarmısınız budluklarım çok abartmış kafam karışıyor.konuyu anlıyorum ama pratik yapamıyorum :S

  7. #7
    Ali Çehreli
    Üyelik Tarihi
    10/2002
    Mesaj
    2,900

    Kod:
    #include <iostream>
    
    using namespace std;
    
    class Dikdortgen
    {
        double en_;
        double boy_;
    
    public:
    
        Dikdortgen(double en, double boy)
            :
            en_(en),
            boy_(boy)
        {}
    
        double alan() const
        {
            return en_ * boy_;
        }
    };
    
    int main()
    {
        Dikdortgen bahce(10, 20);
        cout << "Alan: " << bahce.alan() << '\n';
    }
    
    Geçen gün aynı şeyi söylerken istemeden kırıcı oldum ama iyi bir kaynaktan çalışmanı öneririm.

    Ali

  8. #8
    c3r
    c3r hatta değil
    Usta olmak istiyorum c3r Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    11/2008
    Yer
    Monitörün karşısı
    Mesaj
    897

    oldukça açıklayıcı olmuş Ali abi teşekkür ederim,kaynak konusunda şu an neye çalışabileceğimi bilmiyorum :S

  9. #9
    Ziraat Mühendisi _Onk@_ Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    09/2008
    Yer
    Ankara
    Mesaj
    711

    Alıntı acehreli, mesajından alıntı: Mesajı Gör
    Kod:
    ...
        Dikdortgen(double en, double boy)
            :
            en_(en),
            boy_(boy)
        {}
    ...
    
    Yukarıdaki gösterim bence oldukça kafa karıştırıcı. Onun yerine ben kurucu işlevin içine yazmayı tercih ediyorum. ':' karakteri switch ifadelerinde, üçlü operatörde ve etiketlerde kullanılıyor. Bence '*' gibi anlam karmaşasına neden oluyor.

    Neyse benim aklıma öyle ilklendirmek gelmediği için daha fazla çamur atmayayım

  10. #10
    c3r
    c3r hatta değil
    Usta olmak istiyorum c3r Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    11/2008
    Yer
    Monitörün karşısı
    Mesaj
    897

    Alıntı _Onk@_, mesajından alıntı: Mesajı Gör
    Yukarıdaki gösterim bence oldukça kafa karıştırıcı. Onun yerine ben kurucu işlevin içine yazmayı tercih ediyorum. ':' karakteri switch ifadelerinde, üçlü operatörde ve etiketlerde kullanılıyor. Bence '*' gibi anlam karmaşasına neden oluyor.

    Neyse benim aklıma öyle ilklendirmek gelmediği için daha fazla çamur atmayayım
    _onk@_ abi padişahın birtanesine yesin diye yabancı bir ülkenin kralından bir sandık gelmiş.sandığı bir açmışlar;içinde pislik var.sonra padişahta bir sandık hazırlatıp kendisine o pis sandığı yollayan krala yollamış.kral sandığı açırınca şaşırmış ne kadar güzel güzel yiyecek var ondan göndermiş padişah,şaşırmış.sonra sandığın altındaki notu okumuş"Herkes kendi yediğinden ikram eder" yani siz istesenizde kötü birşey atamazsınız Ali abiye bence kodlaması çok güzeldi ama madem siz daha netini yapabileceğinizi söylüyorsunuz buyrun yazın ve kazanan ben olayım

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Bookmarks

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz