1. 程式人生 > 其它 >C語言實現字串分割

C語言實現字串分割

把字串str分割(利用/分隔),分割完儲存到vedio_file

void SplitString(const string& s, vector<string>& v, const string& c)
{
	string::size_type pos1, pos2;
	pos2 = s.find(c);
	pos1 = 0;
	while (string::npos != pos2)
	{
		v.push_back(s.substr(pos1, pos2 - pos1));
		pos1 = pos2 + c.size();
		pos2 = s.find
(c, pos1); } if (pos1 != s.length()) v.push_back(s.substr(pos1)); } std::vector<cv::String> vedio_file; std::string str; const string spliter = "/"; cv::string RGB_vedio_file; cv::string IR_vedio_file; SplitString(str, vedio_file, spliter); RGB_vedio_file = RGB_IR_vedio_file[0]; IR_vedio_file =
RGB_IR_vedio_file[1];