• 04-08-2014, 17:55:01
    #1
    Botman, Codemaster
    Merhaba arkadaÅŸlar,


    Kısa süredir C üzerinde çalışıyorum. Kitap aldım ve çalışıyorum. Kitaptakileri yazmama rağmen onları doğru şekilde uygulamama rağmen sorunla karşılaştım.
    Cmd üzerinden 3 tane sayı yazıcam ve bu sayılar sonradan bi yazıyla karşıma çıkacak fakat sayıları yazmama rağmen yazıda sayılar 0 olarak görünüyor.

    Resim :



    Yazdığım kodlar ;

    #include <stdio.h>
    
    int main() {
    	
    	
    int degisken1, degisken2, degisken3;
    
    printf("LUTFEN 3 DEGiSKEN Girin:");
    scanf("%lf%lf%lf",&degisken1, &degisken2, &degisken3);
    
    printf("\nbugun %f m yuzdum. %f km kostum ve %f m kurek cektim!",degisken1, degisken2, degisken3);
    	
    	return 0;
    	
    }
    Yardımlarınızı bekliyorum..
  • 04-08-2014, 18:06:22
    #2
    http://forum.donanimhaber.com/m_33994218/tm.htm şurda cevabı var
  • 04-08-2014, 18:22:56
    #3
    Aslında yapmak istediğin bu:

    #include <iostream>
    
    int main() {
    	
    	
    int degisken1, degisken2, degisken3;
    
    printf("LUTFEN 3 DEGiSKEN Girin:");
    scanf("%i%i%i",&degisken1, &degisken2, &degisken3);
    
    printf("\nbugun %i m yuzdum. %i km kostum ve %i m kurek cektim!",degisken1, degisken2, degisken3);
    	
    
    	return 0;
    	
    }
    Değişkeni int olarak tanımlayıp kullanıcıdan double veya float değer alamazsın.
  • 04-08-2014, 19:08:41
    #4
    scanf(%d...,&degisken,...); seklinde yap
  • 05-08-2014, 01:36:44
    #5
    Botman, Codemaster
    CtrlInformatics adlı üyeden alıntı: mesajı görüntüle
    Aslında yapmak istediğin bu:

    #include <iostream>
    
    int main() {
    	
    	
    int degisken1, degisken2, degisken3;
    
    printf("LUTFEN 3 DEGiSKEN Girin:");
    scanf("%i%i%i",&degisken1, &degisken2, &degisken3);
    
    printf("\nbugun %i m yuzdum. %i km kostum ve %i m kurek cektim!",degisken1, degisken2, degisken3);
    	
    
    	return 0;
    	
    }
    Değişkeni int olarak tanımlayıp kullanıcıdan double veya float değer alamazsın.
    Kitaba gore gittim demekki gitap yanls yazmis,. Yarin ilk is denicegim. Tesekkur ederim . cok sagolun,..