首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++中用来取字符串左边几位的标准库函数解决方法

2012-03-19 
C++中用来取字符串左边几位的标准库函数比如string strChina我想得到前两位Ch[解决办法]C/C++ code#in

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);

热点排行