SORU
25 Mayıs 2009, PAZARTESİ


C Dize Uzunluğu?

Nasıl C dizesindeki karakter sayısını alayım mı ?

CEVAP
25 Mayıs 2009, PAZARTESİ


** 3, çağrı length() kullanıyorsanız:

std::string str = "hello";
std::cout << str << ":" str.length();
// Outputs "hello:5"

Eğer c-dize kullanıyorsanız, strlen() Ara.

const char *str = "hello";
std::cout << str << ":" << strlen(str);
// Outputs "hello:5"

Ya da, eğer Pascal tarzı dizeleri (veya f***Joel spolsky Serkan Utku Öztürk ed dizeler sonunda bir BOŞ zaman likes to call them) kullanarak gibi olursanız, sadece ilk karakteri inceleyebilirsiniz.

const char *str = "\005hello";
std::cout << str   1 << ":" << *str;
// Outputs "hello:5"

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • knopik96

    knopik96

    7 Mayıs 2011
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010