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

  • chrmoe

    chrmoe

    7 Kasım 2006
  • CommonArtisan

    CommonArtisa

    7 Temmuz 2012
  • Dirty Loops

    Dirty Loops

    21 Mayıs 2007