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

  • Elliot Davin

    Elliot Davin

    28 Kasım 2008
  • National Geographic

    National Geo

    7 Mayıs 2006
  • UnboxTechnology

    UnboxTechnol

    20 Ocak 2011