如何从字符串中获取多个字符

时间:2016-03-17 22:07:35

标签: c++

我目前正在尝试学习c ++,并且我被告知这个网站是开始参与的好地方。

我只是想知道是否可以从字符串中检索多个字符,而不是重复多行代码。

string lname = "";
char l = lname.at(0);
char a = lname.at(1);

1 个答案:

答案 0 :(得分:0)

字符串本质上是一个char数组,后跟一个NULL字符。

string class reference guide将帮助您了解使用字符串变量可以做什么和不能做什么。您没有提供足够的详细信息让我们彻底回答您的问题,但如果您正在寻找substring,请尝试在字符串类中使用“.substr”函数。

例如:

string tempString =“你好,我的名字是brw59”;

//在第7个字符处(从0开始)打印两个字符 cout<< tempString.substr(7,2); // output ==“my”