读书人

std.string如何操作

发布时间: 2012-06-10 14:03:15 作者: rapoo

std.string怎么操作
学习std::string有3个疑问:
1.怎么把"abc\0def"放入string;
2.怎么把字符串”\t\0\n123"追加到string里;
3.怎么从string里删除“c\0d"字符串;

[解决办法]

C/C++ code
#include <iostream>#include <string>int main() {    using namespace std;    string s("abc\0def", sizeof("abc\0def")-1);    s += string("\t\0\n123", sizeof("\t\0\n123")-1);    s.erase(s.find(string("c\0d", sizeof("c\0d")-1)), sizeof("c\0d")-1);    cout << s;} 

读书人网 >C++

热点推荐