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

  • DanceOn

    DanceOn

    6 Mayıs 2006
  • InfoPuppet

    InfoPuppet

    15 Kasım 2011
  • TheDroidDemos

    TheDroidDemo

    15 ŞUBAT 2011