• 25-11-2009, 19:57:24
    #1
    İnternette bir çok yeri araştırdım malesef istediğimi bulamadım, istediğim basit birşey ekrana yazılan yazıyı ekrandan almak istiyorum.

    cout << "\tBir aday yarismaya katilacaktir!" << endl;
    cout << "\tBirinci adayin ismini giriniz == " << endl;

    Bu olaydan sonra bir yazı girilecek, işte o yazıyı nasıl alırım bilgisi olan lütfen yardımcı olsun, yazıyı bir değişgene aktarıcağım, HARF değil YAZI..
  • 25-11-2009, 20:17:37
    #2
    Merhabalar Şu şekil alabilirsiniz.
    char *yazi;
    cin >> yazi;
    Kolay Gelsin..
  • 27-11-2009, 09:57:16
    #3
    NoVoLuMe adlı üyeden alıntı: mesajı görüntüle
    Merhabalar Şu şekil alabilirsiniz.
    char *yazi;
    cin >> yazi;
    Kolay Gelsin..
    kusra bakma ben yeni yeni c++ ogreniyorum hazir konusu varken sorayim... ben cin i kullanirken bir string alacaksan

    string yazi;
    cin >> yazi;

    diye kullaniyorum ancak birkac yerdede gördüm char *yazi; yapmissin buradaki * ifadesi ne anlam tasiyor, onun disinda char sadece harf degilmiydi yani
  • 27-11-2009, 10:04:25
    #4
    * pointer anlamına geliyor.

    http://www.ceviz.net/programlama/c-d...rami_a754.html

    burda daha ayrıntılı anlatılmış.
  • 27-11-2009, 11:26:07
    #5
    Oradaki * o değişkenin bir işaretçi dizisi olduğunu belirtiyor.
    Char dediğin gibi sadece harf alır.
    Ama değişkeni tanımlarken * koyduğumuzda harfler dizisi yaratmış oluyorsun.
    Zaten cümleler de harf dizilerinden oluşur
    burda değişkenin içeriğini de
    cout << *değişken;
    diye yazdırabilirsin veye cümle içindeki herhangi bir harfi almak içinde
    *degisken[harfno]
    şeklinde...
    Pointer lar diye arattır ayrıntılı açıklama bulursun.
    Yada işaretçiler..

    Not : Bu arada başına * koymazsan değer olarak içinde barındırdığı verinin adres değerini alırsın.
  • 27-11-2009, 19:13:27
    #6
    NoVoLuMe adlı üyeden alıntı: mesajı görüntüle
    Oradaki * o değişkenin bir işaretçi dizisi olduğunu belirtiyor.
    Char dediğin gibi sadece harf alır.
    Ama değişkeni tanımlarken * koyduğumuzda harfler dizisi yaratmış oluyorsun.
    Zaten cümleler de harf dizilerinden oluşur
    burda değişkenin içeriğini de
    cout << *değişken;
    diye yazdırabilirsin veye cümle içindeki herhangi bir harfi almak içinde
    *degisken[harfno]
    şeklinde...
    Pointer lar diye arattır ayrıntılı açıklama bulursun.
    Yada işaretçiler..

    Not : Bu arada başına * koymazsan değer olarak içinde barındırdığı verinin adres değerini alırsın.
    sagol dostum bi nebze anlamis oldum