folder Tahribat.com Forumları
linefolder C - C++
linefolder C Dilinde Readkey



C Dilinde Readkey

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zirzop_ce
    zirzop_ce's avatar
    Kayıt Tarihi: 02/Aralık/2007
    Erkek
    arkadaşlar c programlama dilinde readkey tarzı bir komut var mıdır? varsa bir örnek ile anlatabilir misiniz? ayrıca bu readkey komutu readstring gibi bişey de olabilir mi? yani direk klavyeden string okumak gibi. 1 karakter değl de. yani printf,gets gibi okuma fonksiyonları kullanmadan. cevap alırsam sevinirim

    aaa
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    All hail to Tux
    sandman
    sandman's avatar
    Kayıt Tarihi: 01/Eylül/2005
    Erkek
    scanf yada gets bu ikisi işine yarar

    Mühendis kahveyi projeye dönüştüren bir insan evladıdır.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zirzop_ce
    zirzop_ce's avatar
    Kayıt Tarihi: 02/Aralık/2007
    Erkek
    yanlış anladınız o şekilde değil enter tuşuna basmadan direkt olarak klavyeden basılan tuşu algılayan

    aaa
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JPriest
    JPriest's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    int c;

    c=getchar(); 


    Sen hiç kaval çaldın mı?
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SpArK
    SpArK's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    zirzop_ce bunu yazdı:
    -----------------------------
    arkadaşlar c programlama dilinde readkey tarzı bir komut var mıdır? varsa bir örnek ile anlatabilir misiniz? ayrıca bu readkey komutu readstring gibi bişey de olabilir mi? yani direk klavyeden string okumak gibi. 1 karakter değl de. yani printf,gets gibi okuma fonksiyonları kullanmadan. cevap alırsam sevinirim
    -----------------------------

     

    #include <stdio.h>   // Arkadas diceksinki niye 25 tane include ettin valla kullancagim fonksiyonun hangisinde oldugun unuttum senin istediginin ondan

    #include <stdlib.h>
    #include <string.h>
    #include <conio.h>
    #include <ctype.h>
    int main()
    {

         char x;

        x=_getche();
        printf("\n\n\n\n\a");
        printf("%c",x);
        system("PAUSE");
        return 0;

    _getche();   daha klavyeden bastigin  anda aliyor hic enter gerektirmiyor  hangi kutuphanede unuttum :S 

     

        char x;
        x=getch();
        printf("%c",x);      buda baska bir olay    getch();   te klayyeden enter demen echodan alir   fakat bunlar  char aliyor kardesim.int alanlarini tam bilmiyorum

    ama   char alirsin :) string.h  in icindeki  atoi(x);   yaparsin    ascii  to  integer   fonksiyonun acilmis hali...

     

    _getche()
    getch();

    getche(); 

    bunlar istediklerin anladigim kadariyla  fakat  3-5 tane daha vardi ama onlarida aratirsan bulursun ins 

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    attackatak
    attackatak's avatar
    Kayıt Tarihi: 06/Mayıs/2007
    Erkek

    spark hocam adam diyor ki yazılacak haneyi istediğim kadar yapayım. getch() komutu tek bir haneyi algılıyor bildiğim kadarıyla :S ondan sustum ben..

    bi yanlışım varsa affola çünkü bu boku benden daha iyi biliosun =)

    bu arada getch() ve türevleri olan komutlar "conio.h" kütüphanesine bağlı..

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SpArK
    SpArK's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek
    attackatak bunu yazdı:
    -----------------------------

    spark hocam adam diyor ki yazılacak haneyi istediğim kadar yapayım. getch() komutu tek bir haneyi algılıyor bildiğim kadarıyla :S ondan sustum ben..

    bi yanlışım varsa affola çünkü bu boku benden daha iyi biliosun =)

    bu arada getch() ve türevleri olan komutlar "conio.h" kütüphanesine bağlı..


    -----------------------------

     

    anladim eyvallah senin dedigin gibiymis kardesim :) senden iyi bildigim filan yok lan abartma bende ogrenciyim basit yeni ogreniyoruz :)

     arkadasin isteklerine soyle birsey uyar ozaman =>

    #include <stdio.h>

    #include <stdlib.h>

    int main(int argc,char* argv)

    {

        char x;

        while( (x=getchar()) != EOF )

        {

               printf("%c\n",x);

        }

     

        system("PAUSE");

        return EXIT_SUCCESS;

    }

     

    bu olurmu kardesim ?   mesel   spark  yazdigimda     spark stringini  tek tek char char aliyor sonra ekrana tek tek bastiriyor

    istersen printf  yerine      bir char array acarsin onceden  char ar[10]  vs gibi  sonra x le tek tek aldigin harfleri icine yerlestirirsin.

    neyse umarim yardim ediyoruzdur :D 

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zirzop_ce
    zirzop_ce's avatar
    Kayıt Tarihi: 02/Aralık/2007
    Erkek
    teşekkürler

    aaa
Toplam Hit: 2584 Toplam Mesaj: 8