Avatar ·

C++ में कैसे जांचें कि स्ट्रिंग में सबस्ट्रिंग है या नहीं?

सभी को नमस्ते! मैंने अभी C++ सीखना शुरू किया है और एक समस्या का सामना किया: कैसे जांचें कि एक स्ट्रिंग में दूसरी स्ट्रिंग है या नहीं? अन्य भाषाओं में, जैसे Python में, यह `in` ऑपरेटर या `.find()` मेथड के माध्यम से आसानी से किया जाता है। लेकिन C++ में मैं कुछ उलझ गया। मेरे पास एक वेरिएबल `std::string text = "Hello, world!";` है और मुझे जांचना है कि इसमें सबस्ट्रिंग `"world"` है या नहीं। मैंने ऐसा कोड लिखने की कोशिश की: ```cpp #include #include int main() { std::string text = "Hello, world!"; std::string substr = "world"; if (text.find(substr)) { std::cout << "मिल गया!" << std::endl; } else { std::cout << "नहीं मिला" << std::endl; } return 0; } ``` लेकिन यह कोड सही ढंग से काम नहीं करता: जब सबस्ट्रिंग मौजूद होती है, तो यह कभी-कभी "नहीं मिला" आउटपुट करता है।