标签: c++ arrays string
如果我的string courseID字符串的格式为"MATH202"。前几个字母代表课程的主题。如果我想提取前4个字符并将新string subject设置为这4个字符,我该怎么做?
string courseID
"MATH202"
string subject
我可以循环第一个字符串4次并将该字母设置为带有该字母的第二个字符串吗?
或者有更好的方法吗?
答案 0 :(得分:4)
使用std::string::substr:
std::string::substr
string subject = courseID.substr(0, 4);