gpt4 book ai didi

c++ - 获取 istringstream 的未读部分

转载 作者:行者123 更新时间:2023-11-30 02:53:47 24 4
gpt4 key购买 nike

我有一个测试,我从 std::istringstream 中获取字符。我想获取测试期间未读取的 std::istringstream 部分。 std::istringstream::str() 函数返回整个字符串,而不仅仅是未读部分。

如何只获取字符串的这一部分?

最佳答案

假设您没有在此行之前手动设置输入位置指示器:

std::string unread = stream.eof()  ?  "" : stream.str().substr( stream.tellg() );

关于c++ - 获取 istringstream 的未读部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17633630/

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