SORU
26 ŞUBAT 2010, Cuma


Bir dize olmadığını kontrol C bir dize içerir

String türünde bir değişken var. Eğer belirli bir dize içeriyorsa, kontrol etmek istiyorum. Bunu nasıl yapacağım?

Eğer string bulunursa, ve eğer yanlış değil ama doğru döndüren bir işlevi var mı?

CEVAP
26 ŞUBAT 2010, Cuma


Aşağıdaki gibi kullanın: std::string::find

if (s1.find(s2) != std::string::npos) {
    std::cout << "found!" << '\n';
}

Not: "bulundu" eğer s2 s1, hem s1 ve s2 bir dize ise Basılacak tip std::string.!

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Fullscreen

    Fullscreen

    23 Mart 2006
  • Jana Williams

    Jana William

    17 AĞUSTOS 2011
  • parlophone

    parlophone

    28 ŞUBAT 2006