folder Tahribat.com Forumları
linefolder C - C++
linefolder C++ Sorularım ( Başlangıç Seviyesi )



C++ Sorularım ( Başlangıç Seviyesi )

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iKlotho
    iKlotho's avatar
    Kayıt Tarihi: 06/Haziran/2015
    Erkek

    error: integer overflow in expression [-Werror=overflow], Sende de bu hatayı mı veriyor compile edince INT_MAX + 1 de?


    Too weird to live, too rare to die.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    noname
    noname's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek

    Kodlar ve döndürdüğü hataları içeren stackoverflow linki : http://stackoverflow.com/questions/33724260/c-beginner-i-cant-fixcompile-the-code

    Buraya yapıştırınca <code> olarak işaretlesem de işaretlemesem de bazı kısımları yok oluverdi kodun


    ...said addicted.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    noname
    noname's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek
    iKlotho bunu yazdı

    error: integer overflow in expression [-Werror=overflow], Sende de bu hatayı mı veriyor compile edince INT_MAX + 1 de?

    Hocam g++ -Werror -Wall -o dosya dosya.cpp şeklinde yapınca aşağıdaki hataları alıyorum, ama sen [-Werror=overflow] yazdın diye g++ dosya.cpp olarak denedim hata vermedi :|

    x@cluster:~/x/cppfiles[534]$ g++ -Wall -Werror -o aufgabe1 aufgabe1.cpp
    cc1plus: warnings being treated as errors
    aufgabe1.cpp: In function 'int main()':
    aufgabe1.cpp:41: error: integer overflow in expression
    aufgabe1.cpp: In function 'void to_bin(T) [with T = int]':
    aufgabe1.cpp:44:   instantiated from here
    aufgabe1.cpp:17: error: unused variable 'value'
    aufgabe1.cpp:17: error: unused variable 'bytes'
    aufgabe1.cpp: In function 'void to_bin(T) [with T = float]':
    aufgabe1.cpp:70:   instantiated from here
    aufgabe1.cpp:17: error: unused variable 'value'
    aufgabe1.cpp:17: error: unused variable 'bytes'
    aufgabe1.cpp: In function 'void to_bin(T) [with T = double]':
    aufgabe1.cpp:97:   instantiated from here
    aufgabe1.cpp:17: error: unused variable 'value'
    aufgabe1.cpp:17: error: unused variable 'bytes'

    ...said addicted.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iKlotho
    iKlotho's avatar
    Kayıt Tarihi: 06/Haziran/2015
    Erkek
    noname bunu yazdı
    iKlotho bunu yazdı

    error: integer overflow in expression [-Werror=overflow], Sende de bu hatayı mı veriyor compile edince INT_MAX + 1 de?

    Hocam g++ -Werror -Wall -o dosya dosya.cpp şeklinde yapınca aşağıdaki hataları alıyorum, ama sen [-Werror=overflow] yazdın diye g++ dosya.cpp olarak denedim hata vermedi :|

    x@cluster:~/x/cppfiles[534]$ g++ -Wall -Werror -o aufgabe1 aufgabe1.cpp
    cc1plus: warnings being treated as errors
    aufgabe1.cpp: In function 'int main()':
    aufgabe1.cpp:41: error: integer overflow in expression
    aufgabe1.cpp: In function 'void to_bin(T) [with T = int]':
    aufgabe1.cpp:44:   instantiated from here
    aufgabe1.cpp:17: error: unused variable 'value'
    aufgabe1.cpp:17: error: unused variable 'bytes'
    aufgabe1.cpp: In function 'void to_bin(T) [with T = float]':
    aufgabe1.cpp:70:   instantiated from here
    aufgabe1.cpp:17: error: unused variable 'value'
    aufgabe1.cpp:17: error: unused variable 'bytes'
    aufgabe1.cpp: In function 'void to_bin(T) [with T = double]':
    aufgabe1.cpp:97:   instantiated from here
    aufgabe1.cpp:17: error: unused variable 'value'
    aufgabe1.cpp:17: error: unused variable 'bytes'

    Sendeki hataları vermiyor nedense tek aldığım hata bu tuhaf.


    Too weird to live, too rare to die.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    noname
    noname's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek

    compile ederken "g++ dosya.cpp" yapınca ( -Werror -Wall  olmadan ) 4 kod parçasından 3ü sorunsuz çalıştı. Çalışmayan (konuda paylaştığım kod) şu hatayı veriyor sadece şuan :

    g++ aufgabe1.cpp

    aufgabe1.cpp: In function 'int main()':

     

    aufgabe1.cpp:42: warning: integer overflow in expression

     

     DÜZENLEME :

    Sanırım benim problemimin çoğu compiler mesajlarını yanlış anlamaktan oluyor. 

    Verdiği hatayı yoksayarak ./a.out şeklinde çalıştırdığımda çalıştı kod.

    Sanırım (umarım) halloldu ama kafam da patates oldu. 

    Teşekkürler herkese :/

     

     

    noname tarafından 15/Kas/15 22:26 tarihinde düzenlenmiştir

    ...said addicted.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    Eeee adama demişsin ki tüm uyarıları hata olarak kabul et (-Wall -Werror) sonra da int'in alabileceği maksimum değeri geçen bir ifadeyi kullanmaya çalışıyorsun. Normalde bu sadece bir uyarıdır (int sınırlarının dışında) ama artık hata olarak sayıldığı için derlenmiyor.


    Olaylara karışmayın!
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    noname
    noname's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek

    Selamlar tekrar, 

    bugün karşılaştığım "cin.ignore();" ifadesinin ne anlama geldiğini ve hangi durumlarda kullanılması gerektiğini çözmeye çalışıyorum. Bir kaç stackoverflow vs. açıklaması okudum ancak iyice karıştı kafam.

    Nedir, ne değildir? Önemli midir?


    ...said addicted.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    crafty
    crafty's avatar
    Kayıt Tarihi: 19/Eylül/2006
    Erkek
    noname bunu yazdı

    Selamlar tekrar, 

    bugün karşılaştığım "cin.ignore();" ifadesinin ne anlama geldiğini ve hangi durumlarda kullanılması gerektiğini çözmeye çalışıyorum. Bir kaç stackoverflow vs. açıklaması okudum ancak iyice karıştı kafam.

    Nedir, ne değildir? Önemli midir?

    cin.ignore(); ifadesi ile enter tuşuna basana kadar programı durduruyor. örneğin devam etmek için enter tuşuna basın gibi bir uyarı verip kullanabiliyorsun. parantez içine eğer sayı girersen girdiğin sayı kadar enter tuşuna basması gerekir...


    Kasnak yuvarlandı elek oldu, eski orospular melek oldu...
Toplam Hit: 6648 Toplam Mesaj: 29
c++ programlama başlangıç sorular giriş cpp