Bir string ifadeyi karakter tipinde diziler aracılığı ile okumak mümkündür. String ifadeler ile karakter dizileri beraber kullanılırken, dizinin eleman sayısını belirlemede dikkat edilmelidir. String ifadelerin son karakteri nulldur. Örneğin; "deneme" string ifadesinde 6 karakter ve 1 null vardır. Bu ifade için gerekli olan dizi 7 elemanlı olmalıdır.
Örnek:
- char ad[6]; Karakter tipindeki ad dizisi null ile beraber toplam 6 karakter tutar.Kullanıcıya 5 karakterlik bir ad girme imkanı sunar.
String İfadelerin Okunması:
String ifadelerin okunmasında cin.get(degisken,karakter_sayisi); ya da gets(degisken); komutları kullanılır.
Örnek: Yukarıdaki ad dizisi üzerinden devam edelim,
cin.get(ad,6); ya da gets(ad); komutları string okumayı sağlar.
String İfadelerin Yazdırılması:
String ifadeleri yazdırırken tuttuğumuz karakter dizilerini doğrudan çağırabiliriz.
Örnek: Yukarıdaki ad dizisi üzerinden devam edelim,
- cout<<ad; Komutu ad karakter dizisini ekrana yazdırır.
Not: Bu yöntemin dışında ayrıca for döngüsü de kullanılabilir.
0 yorum for "C++ String İfadeler ( Diziler )"
Yorum Gönder