substr的函数格式(俗称:字符截取函数)
格式1: substr(string string, int a, int b);
格式2:substr(string string, int a) ;
解析:
格式1:
1、string 需要截取的字符串
2、a 截取字符串的开始位置(注:当a等于0或1时,都是从第一位开始截取)
3、b 要截取的字符串的长度
格式2:
1、string 需要截取的字符串
2、a 可以理解为从第a个字符开始截取后面所有的字符串。
std::ifstream fileimg;
fileimg.open(path);
while (fileimg) {
std::string line;
std::string lineID;
std::getline(fileimg, line);
std::string::size_type pos = line.find(" ");
if (pos != std::string::npos) {
//line = line.substr(pos);
lineID=stoi(line.substr(pos));
line = line.substr(0,pos);
}
imgfilelist.push_back(line);
imgfileID.push_back(lineID);
}
fileimg.clear();
fileimg.close();