İ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..
C++ Ekrandan Yazı Alma?
5
●1.954
- 27-11-2009, 09:57:16kusra bakma ben yeni yeni c++ ogreniyorum hazir konusu varken sorayim... ben cin i kullanirken bir string alacaksanNoVoLuMe adlı üyeden alıntı: mesajı görüntüle
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* 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:07Oradaki * 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:27sagol dostum bi nebze anlamis oldumNoVoLuMe adlı üyeden alıntı: mesajı görüntüle
