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

  • ADDVOiCE

    ADDVOiCE

    28 Mayıs 2009
  • Hidden Wolf TV

    Hidden Wolf

    1 EKİM 2009
  • TrenchTech Computer Repair Tutorials

    TrenchTech C

    19 EYLÜL 2014