Menu
Coddy logo textTech

String

Coddy'nin C++ Journey'sinin Temeller bölümünün bir parçası. Ders 7 / 74.

Bir char tek bir karakterdir (Örneğin: 1, 6, %, b, p, ., T vb.)

C++'ta string türü, birden fazla karakter tutabilen bir karakter dizisidir.

C++’ta dizeleri kullanmak için kodunun en üstüne bunu mutlaka eklemelisin:

#include <string>

Not: Kodunuz #include <string> olmadan çalışabilir (çünkü <iostream> gibi diğer başlıklar bunu dolaylı olarak içerebilir), ancak dolaylı include'lara güvenmek kötü bir uygulama olarak kabul edilir. Kodunuzda doğrudan kullandığınız başlıkları her zaman açıkça include edin.

Ad alanını ayrıca şu iki yoldan biriyle ele almanız gerekir:

1. includes ifadenizden sonra bu satırı ekleyin:

using namespace std;

2. using namespace satırını ekleme, ancak string'in önüne std:: getir:

std::string s1 = "This is a string";
// Bu çalışır çünkü açıkça std:: kullandık

Çift tırnak işaretlerinin kullanıldığı string değişkenine dikkat edin. Yukarıdaki örnekte, s1 adlı bir string değişkeni başlatılmıştır.

Her iki yöntem de #include <string> gerektirir. Tek fark, 'std::' ifadesini 'string' ifadesinden önce yazmak isteyip istemediğindir.

İşte eksiksiz bir örnek:

#include <string>
using namespace std;  // Yöntem 1

int main() {
    string s1 = "Hello";  // Yöntem 1 stili
    std::string s2 = "Hello again";  // Yöntem 2 stili ('using namespace' ile bile hâlâ çalışır)
    return 0;
}
challenge icon

Görev

Başlangıç

coddy adlı bir değişkende I am learning to code with Coddy! dizesini depola.

Kesin dize değerini doğru büyük/küçük harf kullanımıyla depoladığından emin ol.

Kendin dene

#include <iostream>
#include <string>
using namespace std;

int main() {
    // Değişkenleri burada bildir ve başlat
    
    
    // Değerleri yazdır
    std::cout << "Coddy = \"" << coddy << "\"" <<std::endl;

    return 0;
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online C++ derleyicisi