#includeusing namespace std; int main() { string s = "Hello World!"; cout << s << endl; for (int i = 0; i < s.length(); i++) printf("%c", s[i]); printf("n"); printf("%sn", s.c_str()); cout << s << endl; s.insert(0, "HDU, "); cout << s << endl; cout << s << endl; s.erase(10, 6); cout << s << endl; cout << s << endl; cout << s.substr(5, 6) << endl; cout << s << endl; cout << s << endl; string str = "ello"; cout << s.find("ello") << endl; cout << s.find(str) << endl; str = str + "1"; if (s.find(str) == string::npos) { printf("Not Foundn"); } cout << s << endl; cout << s.replace(5, 5, "World") << endl; cout << s << endl; return 0; }
参考文献:《算法笔记》 胡凡 曾磊 著



