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

  • chrmoe

    chrmoe

    7 Kasım 2006
  • Jimmie Jones

    Jimmie Jones

    16 Kasım 2007
  • Max Lee

    Max Lee

    18 AĞUSTOS 2006