Example 1: find character in string c++
auto char_to_find = 'a' if (str.find(char_to_find) != std::string::npos) { }
Example 2: std string find character c++
#include <iostream> #include <string> int main () { std::string str ("There are two needles in this haystack with needles."); std::string str2 ("needle"); std::size_t found = str.find(str2); if (found!=std::string::npos) std::cout << "first 'needle' found at: " << found << '\n'; found=str.find("needles are small",found+1,6); if (found!=std::string::npos) std::cout << "second 'needle' found at: " << found << '\n'; found=str.find("haystack"); if (found!=std::string::npos) std::cout << "'haystack' also found at: " << found << '\n'; found=str.find('.'); if (found!=std::string::npos) std::cout << "Period found at: " << found << '\n'; str.replace(str.find(str2),str2.length(),"preposition"); std::cout << str << '\n'; return 0; }
Comments
Post a Comment