我目前正在尝试学习c ++,并且我被告知这个网站是开始参与的好地方。
我只是想知道是否可以从字符串中检索多个字符,而不是重复多行代码。
string lname = "";
char l = lname.at(0);
char a = lname.at(1);
答案 0 :(得分:0)
字符串本质上是一个char数组,后跟一个NULL字符。
string class reference guide将帮助您了解使用字符串变量可以做什么和不能做什么。您没有提供足够的详细信息让我们彻底回答您的问题,但如果您正在寻找substring,请尝试在字符串类中使用“.substr”函数。
例如:
string tempString =“你好,我的名字是brw59”;
//在第7个字符处(从0开始)打印两个字符 cout<< tempString.substr(7,2); // output ==“my”