我正在尝试使用 C++ 解析位于 linux 文件系统中/proc/stat 中的字符串
我已将字符串提取并保存为 C++ 程序中的变量
我想从字符串中提取单个值。每个值由空格分隔。
例如,我想知道如何从字符串中提取第 15 个值。
最佳答案
由空格分隔的
std::string
可以从任何ostream
中自动解析。只需将整行放入 std::istringstream
并解析出第 n 个字符串。
std::string tokens;
std::istringstream ss(tokens);
std::string nth;
for (int i = 0; i < 15; ++i)
ss >> nth;
return nth;
关于c++ - 解析一个字符串得到第n个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2381119/