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ş:
Bir dize olmadığını kontrol 10 karakte...
dize olup olmadığını kontrol alt içeri...
Bir Liste olmadığını kontrol etmek içi...
Nasıl bir dize bir sayı (yüzen) olup o...
Eğer bir dize geçerli bir adres olup o...