读书人

C++中用来取字符串左边几位的标准库函

发布时间: 2012-03-19 22:03:05 作者: rapoo

C++中用来取字符串左边几位的标准库函数
比如

string str="China";

我想得到前两位Ch

[解决办法]

C/C++ code
#include <iostream>#include <string>using namespace std;int main(){    string str="China";    cout << str.substr(0, 2) << endl;    return 0;}
[解决办法]
这样写也可以:
C/C++ code
#include <iostream>#include <string>using namespace std;int main(){    string str="China";    char ch[3] = {0};    memcpy(ch, str.c_str(), 2);    cout << ch << endl;    return 0;}
[解决办法]
一个循环不就行了啊
[解决办法]
CString str="China";

str = str.Left(2);

读书人网 >C++

热点推荐