gpt4 book ai didi

c++ - 将流操作符 >> 移动到下一个位置

转载 作者:太空狗 更新时间:2023-10-29 21:05:39 28 4
gpt4 key购买 nike

假设我有一个名为 line 的字符串对象,其中包含:

Number: 3423

我想做以下事情:

string keyword;
int number;
stringstream(line) >> keyword >> number;

但是我只想提取数字,对关键字不感兴趣。

有没有一种无需声明字符串对象就可以做到这一点的方法?

最佳答案

您可以使用 istream::ignore :

stringstream(line).ignore(line.size(), ' ') >> number;

关于c++ - 将流操作符 >> 移动到下一个位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9453674/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com