11 MAYIS 2017
PAZAR
22.27
C++ Karakter Dizileri

Karakter dizileri, temel olarak bir metni saklı tutabilmek için tasarlanmış ve karakter sayısı belirleyerek hareket etmemize izin veren elemandır.

 

Örnek ile başlayalım.

char metin[20];

bu şekilde oluşturduğum metin değişkeninin 20 karakterlik olduğunu belirtiyorum. Yani bunun için aslında 20 kutu ayırıyorum diye düşünebiliriz.

Burada belirtilen 20 karakter, girilen metnin tamamen 20 karakterden oluştuğunu ifade etmez. Daha az karaktere de sahip olabilir. Örneğin programa giriş yapan kullanıcınıza "Merhaba " ön eki ile ismini yazmak istiyorsunuz. "Merhaba Ali" ile "Merhaba Ahmet" 20 karakterden az olacağı için ikisi de kullanılabilecek.

Yukarıdaki görselde görüldüğü gibi her bir metnin sonunda " \0 " işareti bulunmaktadır. Bu değişkenin sonuna gelindiğini gösterir. NULL olarakta tanımlanabilir.

Bu işlemi şöyle örneklendirebiliriz;

int main() {
	char dizi[20] = "mert";
	int i = 0;
	while(dizi[i] != NULL) {
		cout << dizi[i] << "\t";
		i += 1;
	}
}

YORUMLAR 0
Bu konuya henüz kimse yorum yapmadı.
İlk yorumu sen yapmak ister misin?
YORUM BIRAK
Şuanda bu yoruma cevap yazıyorsunuz:
İptal Et