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

  • ipsy

    ipsy

    1 EKİM 2012
  • ravinderosahn

    ravinderosah

    20 Temmuz 2009
  • RayperEnglishKnight

    RayperEnglis

    24 Kasım 2008