#include <string> #include <sstream>
stringstream ss(blocks->Value()); string sub; while(getline(ss,sub,','))// ',' 是切割字符 { if(sub.empty())continue; sub.erase(0, sub.find_first_not_of(" /t/n/r"));// 去掉前面多余的空格 sub.erase(sub.find_last_not_of(" /t/n/r")+1);// 去掉后面多余的空格 // sub 是结果
}

本文介绍了一种使用 C++ 标准库中的 `stringstream` 和 `string` 类进行字符串处理的方法。通过对字符串进行切割并去除多余空白字符的操作,展示了如何高效地处理以逗号分隔的数据。该方法适用于从CSV文件中读取数据等场景。
1356

被折叠的 条评论
为什么被折叠?



