将前几个字符复制到新字符串

时间:2017-03-06 16:50:46

标签: c++ arrays string

如果我的string courseID字符串的格式为"MATH202"。前几个字母代表课程的主题。如果我想提取前4个字符并将新string subject设置为这4个字符,我该怎么做?

我可以循环第一个字符串4次并将该字母设置为带有该字母的第二个字符串吗?

或者有更好的方法吗?

1 个答案:

答案 0 :(得分:4)

使用std::string::substr

string subject = courseID.substr(0, 4);