C++中用来取字符串左边几位的标准库函数
比如
string str="China";
我想得到前两位Ch
[解决办法]
#include <iostream>#include <string>using namespace std;int main(){ string str="China"; cout << str.substr(0, 2) << endl; return 0;}
[解决办法]
这样写也可以:
#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);