如何将此字符串存储为不同的变量?

时间:2018-01-18 14:17:52

标签: c++ string variables

我需要将第一组数字存储为long,将第二组数字存储为另一个long。然后每个单词必须分别存储为字符串。

有办法做到这一点吗?文本只是硬编码而不是存储在单独的文件中,谢谢。

1508405807242 1508405807141 one HELLO

1 个答案:

答案 0 :(得分:4)

std::string input = "1508405807242 1508405807141 one HELLO";
std::istringstream iss(input);
long a, b;
std::string c, d;
input >> a >> b >> c >> d;