Şimdi Ara

Dev C , help

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
22
Cevap
0
Favori
680
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 12
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • bilgisayarda bulunan 255 tane sembol'ü , C de sırayla yazdırmak istiyorum nasıl yapabilirim bunu acaba ?



  • char veri tipli bi değişken tanımla ve ona 0 değerini ver -'0' değil direk 0- daha sonra döngüyle yazdırabilirsin sanırım



    < Bu mesaj bu kişi tarafından değiştirildi Mtntk -- 4 Ekim 2012; 19:48:52 >
  • quote:

    Orijinalden alıntı: Mtntk

    char veri tipli bi değişken tanımla ve ona 0 değerini ver -'0' değil direk 0- daha sonra döngüyle yazdırabilirsin sanırım

    #include <stdio.h>

    int main()
    {
    int i = 0;
    while(i < 255)
    {
    char c = (char)i;
    printf("%c",c);
    i++;
    }
    char a;
    scanf("%d",&a);
    }

    Olmuş mu? (Saf C yapmaya gayret ettim ama öyle olmayabilir)
  • #include <stdio.h>

    int main(void)


    {
    int i , z;
    char sembol;
    for(i=0;i<255;i++)
    {
    char sembol=(char)i;
    printf("%c",sembol);

    }
    char semboll;
    scanf("%d",&semboll);

    }

    Sizden esinlenerek yaptm fakat belirlediğimiz karakteri (char)i olarak göstermek ne anlama geliyor ve aşağı tarafta yeni bir karakter belirledk sonra onu cağırdık :S mantığını tam anlayamadm : /
  • quote:

    Orijinalden alıntı: SoftwareOne

    #include <stdio.h>

    int main(void)


    {
    int i , z;
    char sembol;
    for(i=0;i<255;i++)
    {
    char sembol=(char)i;
    printf("%c",sembol);

    }
    char semboll;
    scanf("%d",&semboll);

    }

    Sizden esinlenerek yaptm fakat belirlediğimiz karakteri (char)i olarak göstermek ne anlama geliyor ve aşağı tarafta yeni bir karakter belirledk sonra onu cağırdık :S mantığını tam anlayamadm : /

    Aşağıdaki scanf, program kapanmasın diye koydum onu
  • #include <stdio.h>

    int main(void)
    {
    char c = 0;
    int i;
    for(i=0;i<256;i++)
    printf("%c ",c++);
    getch();
    return 0;
    }

    ben de böyle yazdım @welrocken olmuş gibi hocam



    < Bu mesaj bu kişi tarafından değiştirildi Mtntk -- 4 Ekim 2012; 21:02:56 >
  • Teşekkürler Monsieu.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • quote:

    Orijinalden alıntı: Mtntk

    #include <stdio.h>

    int main(void)
    {
    char c = 0;
    int i;
    for(i=0;i<256;i++)
    printf("%c ",c++);
    getch();
    return 0;
    }

    ben de böyle yazdım @welrocken olmuş gibi hocam

    getch C++ icin gelen conio.h ' da degil mi? Kullanim olarak cok rahat ama

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 589.n,.mdsfg,est5.ny w,.y5 w



    < Bu mesaj bu kişi tarafından değiştirildi rob dö şambır -- 30 Nisan 2013; 14:13:36 >
  • idiomatic ne ya.

     
    #include <stdio.h>

    int main()
    {
    unsigned char kar = 0;
    while(++kar) printf("%c\n", kar);

    return 0;
    }
  • #include <stdio.h> 

    #define trololo unsigned
    #define lollolo char
    #define lollololo kar = 0;
    #define trolololooo while(++kar)
    #define hohoho printf("%c\n", kar);
    #define hahaha return 0;

    int main()
    {
    trololo lollolo lollololo
    trolololooo hohoho
    hahaha
    }



    < Bu mesaj bu kişi tarafından değiştirildi qamyoncu -- 5 Ekim 2012; 0:10:34 >
  • Ne sonuç verir merak ettim

     
    #include <stdio.h>

    int main(int argc, char* argv[])
    {
    return argc > 256 || printf("%c\n", argc - 1) && main(argc+1, argv);
    }


    Düzeltme : Çok tatlı çalıştı, daha idiomatik kod yoktur bence
    Düzeltme2 : Sadeleştirdim biraz.



    < Bu mesaj bu kişi tarafından değiştirildi qamyoncu -- 5 Ekim 2012; 1:36:16 >
  • #include <stdio.h>
    int main(){short i=-1; while(i++<255)printf("%d = |%c|\n",i,i);return 0;}
  • 43908m,.sd,.m.,ma sd.emn5h 3.,5y m,.35



    < Bu mesaj bu kişi tarafından değiştirildi rob dö şambır -- 30 Nisan 2013; 14:14:12 >
  • quote:

    Orijinalden alıntı: rob dö şambır
    @crshr, bir dili idiomatic kullanmak enter tuşuna basmadan indent yapmadan kod yazmak değil.

    idiomatic kod yazdığımı iddia etmedim ki ben



    < Bu mesaj bu kişi tarafından değiştirildi crshr -- 5 Ekim 2012; 14:36:54 >
  • quote:

    Orijinalden alıntı: rob dö şambır

    @qamyoncu, bir dili idiomatic kullanmak o dilde soytarılık yapmak değil.

    @seyfi, biraz zorlama olmuş. fakat tek statement yapmışsın. güzel, 9 puan.

    @elektro-gadget, 0'dan başlaması gerek, sen 1'den başlıyorsun.

    @crshr, bir dili idiomatic kullanmak enter tuşuna basmadan indent yapmadan kod yazmak değil.

    Ascii de zaten 1 den başlanır bay çokbilmiş.
  • quote:

    Orijinalden alıntı: Guest-BF8E9B238

    quote:

    Orijinalden alıntı: rob dö şambır

    @qamyoncu, bir dili idiomatic kullanmak o dilde soytarılık yapmak değil.

    @seyfi, biraz zorlama olmuş. fakat tek statement yapmışsın. güzel, 9 puan.

    @elektro-gadget, 0'dan başlaması gerek, sen 1'den başlıyorsun.

    @crshr, bir dili idiomatic kullanmak enter tuşuna basmadan indent yapmadan kod yazmak değil.

    Ascii de zaten 1 den başlanır bay çokbilmiş.

    Alıntıları Göster
    092385,bv c,n,dzmvm, adsm, m,aet ,me, mthm,eqwth



    < Bu mesaj bu kişi tarafından değiştirildi rob dö şambır -- 30 Nisan 2013; 14:14:28 >




  • @elektro_gadget'dan çaldım, illa 0'dan başlayacaksa buyrun;
    #include <stdio.h> 

    int main()
    {
    unsigned char kar = 0;
    while(++kar) printf("%c\n", kar - 1);

    return 0;
    }
  • quote:

    Orijinalden alıntı: rob dö şambır

    NUL characteri ne? aç ASCII tablosunu...
    şöyle sıpalara cevap bile vermemek lazım, ama burada çok cahil insanlar var şüphede kalıp yanlış bilgiyi doğru zannetmesinler diye yazıyorum


    şambır senin yaşın kaç? Bana adam gibi hitap et ya da sus.

    null karakteriymiş peh! null karakteri denen şeyi şuraya bir yazsana sen nasıl birşeymiş görelim. Birde c'de string in bittiği nasıl anlaşılır ona da cevap veriver bi zahmet.
    Yanlış bilgiymiş. Paşam gene lutfetti!

    @welrocken
    Senin yaptığın yanlış, 1 den başlayacak.



    < Bu mesaj bu kişi tarafından değiştirildi Guest-BF8E9B238 -- 5 Ekim 2012; 22:39:12 >
  • quote:

    Orijinalden alıntı: elektro_gadget

    quote:

    Orijinalden alıntı: rob dö şambır

    NUL characteri ne? aç ASCII tablosunu...
    şöyle sıpalara cevap bile vermemek lazım, ama burada çok cahil insanlar var şüphede kalıp yanlış bilgiyi doğru zannetmesinler diye yazıyorum


    şambır senin yaşın kaç? Bana adam gibi hitap et ya da sus.

    null karakteriymiş peh! null karakteri denen şeyi şuraya bir yazsana sen nasıl birşeymiş görelim. Birde c'de string in bittiği nasıl anlaşılır ona da cevap veriver bi zahmet.
    Yanlış bilgiymiş. Paşam gene lutfetti!

    @welrocken
    Senin yaptığın yanlış, 1 den başlayacak.

    Ben yapmadım ki, madem çok istiyor 0'dan başlamasını -1 koysun manasında bir mesajdı o, ama öğrenmiş oldum 0'ın neden kullanılmayacağını, teşekkürler.




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