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

  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • Rootjunky.com

    Rootjunky.co

    22 EKİM 2011
  • sonia989

    sonia989

    26 EKİM 2006