stringstream 相关问题

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

错误:无法将'std :: basic_ostream'左值绑定到'std :: basic_ostream &&'sl << ss;

[我的朋友给我发送了一个代码,他说在Windows中成功编译。我在linux上尝试过,但无法给出以下错误。以下是该代码的最小可验证示例。 #include

回答 1 投票 0

用单个字符填充字符串流

我如何创建一个固定长度的,由单个字符填充的字符串流?所需的输出:[xxxxxxxxxx]我已经尝试过:#include #include 使用名称空间...

回答 2 投票 0

用于从字符数组读取整数的sstream类

我还没有看到利用stringstream从字符数组中读取整数列表的任何适当应用。元素应在一行中以空格分隔的字符串/(字符数组)形式输入,然后...

回答 1 投票 1

实现私有类成员的重载构造函数

在这段代码中,我有一个重载的构造函数Record :: Record(string s)读取一个字符串,我试图从's'创建一个字符串流,并使用getline(stringStream,line,“,”)进行读取每个...

回答 1 投票 1

为什么c ++在拥有istream和流时具有iostream?

根据我在vs2019中的测试,ostream占用72个字节,istream占用80个字节,iostream占用88个字节。它们的大小没有明显的区别,所以我不认为“它的目的是保存...

回答 2 投票 -3

从文件中读取整数

我正在编写一个程序,该程序从文本文件中读取整数并将其显示在屏幕上。我想使用stringstream,但是我不确定它是如何工作的。文本文件还包含用于...

回答 1 投票 0

C ++为什么在尝试读取表单文件并将其分成不同的变量时出现这种现象?

因此,有一个看起来像这个约翰·康纳·尼尔·尼尔·史蒂文斯(john connor neil young cat stevens)的inputs.txt文件,在看到这个问题后,我试图像这样#read ##< 如评论中所述 sline.clear(); 在while循环中,这将重置I / O状态。因为在此sline >> s1 >> s2;之后,eof位置为true。 查看此: while ( getline(inputFile, line) ) { sline.clear(); sline.str(line); sline >> s1 >> s2; cout << "Just read: " << s1 << " " << s2 << endl; } 您也可以简单地编写如下代码: #include <iostream> #include <fstream> #include <string> #include <stdlib.h> int main() { std::ifstream inputFile("inputs.txt"); if(inputFile.is_open()==0) { std::cout<<"File Error"; exit(1); } std::string line; while ( getline(inputFile, line) ) std::cout << "Just read: " <<line << std::endl; inputFile.close(); return 0; } 编辑: 如果您想将两个字符串分开,请尝试此 std::string s1,s2; while ( inputFile>>s1>>s2 ) std::cout << "Just read: " <<s1<<s2 << std::endl;

回答 1 投票 0

为什么我读取文件时C ++字符串流跳过第一个字节

我的代码是这样的:使用命名空间std;字符串pth(“ ./ xxx.pb”); ifstream fin(pth,ios :: in | ios :: binary | ios :: ate); int len = fin.tellg(); fin.seekg(0); cout <

回答 1 投票 0

为什么c ++字符串流在读取文件时跳过第一个字节

我的代码是这样的:使用命名空间std;字符串pth(“ ./ xxx.pb”); ifstream fin(pth,ios :: in | ios :: binary | ios :: ate); int len = fin.tellg(); fin.seekg(0); cout <

回答 1 投票 0

C ++ stringstreams,为什么getline不消耗流的内容?

我发现一个关于字符串流和getline [C ++]的奇怪行为。我在做什么?在正常操作中,我会填充用于登录到字符串流的字符串,并将其用作简单的自缩放缓冲区。 ...

回答 1 投票 0


Vector中使用文件流插入数据时的未精确值

我有一个模板类,在其中我有一个函数,该函数应读取文本文件的内容并创建一个对象,该对象将被推送到自己实现的矢量类中。我可以编译代码,但是...

回答 1 投票 0

重新运行程序和字符串流?

我有这个程序:#include #include #include #include #include #include 使用命名空间std;无效...

回答 1 投票 0

句子中的拉长单词和单词组合python [关闭]

我有几行,例如:bigestfoolofall,sooo,hiiieee,fiffan如果您注意到上面的模式,要么在1个单词本身中包含单词组合,例如“ biggestfoolofall”“ ...

回答 1 投票 2

C ++:使用stringstream从字符串中提取所需的整数后,获取两个字符串定界符和值之间的数字

```#include #include #include #include #include 使用命名空间std;布尔...

回答 1 投票 0

如果第一个元素包含任何零,则表明我的程序表现出不希望的状态

这有什么问题。如果第一个元素包含任何零,则除第一个元素外,其他所有东西都在工作。例如输入-> 100输出-> 10输入-> 6030输出-> 630。问题输入格式第一个...

回答 2 投票 -1

字符串流的行为不同于常规流c ++

我正在使用字符串流来执行家庭作业(将英语翻译为“ Piglatin”),并且注意到我认为与正常流不同的行为,这是我不理解的。以下...

回答 1 投票 0

为什么此代码未提供所需的输出?

## #include #include 使用命名空间std; vector parseInts(string str){istringstream ss; vector integ; int ...

回答 1 投票 0

将文件内容存储到unordered_map中,仅存储最后的项目和值

我正在尝试从文件中读取2000个键和值对,并将它们存储到unordered_map中。当前它似乎可以正常工作,唯一的事情是它仅将最后200个左右存储到地图中。我是...

回答 1 投票 0

字符串流的部分副本

如何将从str1的第二个字符开始的三个字符复制到str2?此代码无效:#include #include #include #include ]

回答 2 投票 1

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