stringstream 相关问题

stringstream提供了一个操作字符串的接口,就好像它们是输入/输出流一样。

C ++:字符串流的部分副本

如何将从str1的第二个字符开始的三个字符复制到str2?该代码不起作用:#include #include #include #include ]

回答 1 投票 0

给定值之前的功能触发

这个问题的名字可能不好,因为我不知道这是怎么回事。但是我有一个称为str2int()的函数,用于检查用户输入值是否为数字。不管出于什么原因,它都是...

回答 1 投票 0

我如何处理此类函数中的递归?

我有一个带有调用的成员函数的类-> internal_connections(stringstream),我将向您展示代码的简短部分。 while(ss >> str){ss1 << [] >> 这个问题不是很清楚。您既没有显示完整的错误消息,也没有显示internal_connections的完整签名。 但是,您提供给我们的一些信息指出了将流按值传递给internal_connections的问题。您不能这样做,因为流不可复制。解决此问题的常用方法是改为通过引用传递流。 阅读有关here。您将看到#3。 ((3)复制构造函数(已删除)已删除(无副本构造函数)。 也许更改internal_connections构造函数以接受一个字符串并使用internal_connections(ss.str())

回答 2 投票 0

在程序执行期间从标准输出重定向到自定义流

我有一个功能,可将消息从标准输出重定向到日志文件。问题是,仅在程序结束后才将消息写入日志文件。是否可以写...

回答 1 投票 0

我应该预先分配std :: stringstream吗?

我广泛使用std :: stringstream在我的应用程序中构造字符串和错误消息。字符串流通常是寿命很短的自动变量。这种用法会导致堆...

回答 3 投票 22

如何使用stringstream解析数字并将其放入数组中?

所以我在c ++中的函数中使用stringstream从字符串中获取数字,然后将数字返回到main中的数组,但是由于某些原因,它们总是返回0而不是实际的值。

回答 3 投票 -1

创建字符串流重复项

我知道我无法复制字符串流,但是我想知道是否可以复制它,以便可以使用相似的输出说明符创建两个字符串。像这样的std :: stringstream s1; s1 << ...

回答 2 投票 2

在CUDA中实现通用格式化流输出的最麻烦的方法?

我希望能够写出接近以下内容:std :: cout <

回答 1 投票 0

为什么{fmt}比std :: stringstream慢?

根据我在网上阅读的内容,fmt库的运行速度要比例如字符串流。但是,我做了一些简单的基准测试(测量系统时间,请参见下面的代码),似乎...

回答 1 投票 0

重置的std :: stringstream的格式标志

我需要打印十六进制,十进制在我的控制台。我用下面的代码来做到这一点。的std :: stringstream的SS; SS << “0X” <<的std ::大写<<性病::十六进制<< 15; ...

回答 3 投票 1

如何识别和一个字符串流计数独特的字符

该功能可以读取文件中的每一行。 (该字符代表的政党。)第一个令牌将被忽略,但功能必须识别和计数以后的字符的实例。有将在...

回答 1 投票 1

解析libc ++和glibc中的双精度时不一致的字符串流行为

使用gcc和clang编译以下示例时... #include #包括 int main(){double val; std :: stringstream ss(“6.93758e-310”); ss >> ......

回答 1 投票 5

为什么stringstream会停止接收字符串? [C ++]

我正在尝试实现一种从文本文件中读取输入的方法,以便更轻松地加载不同的坐标集,但是我遇到了一个我不理解的错误,我的stringstream对象将停止...

回答 1 投票 3

如何在cpp中处理stringstream中的空格?

我正在解决ArithmaticII。我得到以下输入的正确输出:4 1 + 1 * 2 = 29/5 = 103 * 103 * 5 = 50 * 40 * 250 + 791 =输出:4 5 53045 500791我得到了正确的...

回答 1 投票 -1

使用operator >>将stringstream传递给istream

我正在尝试将字符串流传递给一个对象(类),该对象具有已声明和定义的重载提取运算符>>。例如,重载提取的声明......

回答 1 投票 5

C ++比较并替换stringstream的最后一个字符

我想检查以下内容:如果附加到stringstream的最后一个字符是逗号。如果它是删除它。 std :: stringstream str; str <<“[”//循环添加几个字符串...

回答 1 投票 1

这个权利转移如何工作:stringstream >> unsigned int >> unsigned int?

我正在使用例子SFML游戏开发的书,我真的不知道这句话的作用。我从未见过像这样的虚空Anim_Directional :: ReadIn(std :: stringstream&...

回答 2 投票 3

结构绑定的std :: tuple打破了std :: stringstream

请考虑以下代码:#include #包括 #包括 #包括 #包括 auto read_data(std :: ifstream&...

回答 1 投票 2

从c ++中的字符串中取+/- ints

我一直在为这一个打我的头。我要做的是读取一行输入并从中获取内容并存储以供以后使用。示例输入:子...

回答 1 投票 -1

使用ncurses在同一个字符串流中使用不同的颜色(C ++)

我正在编写代码,我正在使用ncurses和stringstreams(C ++)。如果是负数,我想打印(仅)红色的数字,如果是正数,则打印为绿色。通过程序的结构,我用...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.