问题标签 [sstream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - cin 跳过输入整数
这是一个合并排序类型的程序。
如果您在 main 中查看我的代码的最底部,当我尝试使用 cin 让用户输入一个整数变量“select”时,我认为程序可能会从输入缓冲区中获取一些东西。我已经尝试了几件事来从输入缓冲区中删除任何东西,但没有任何运气来解决这个问题。该程序似乎跳过了 cin >> select; 好像它不存在一样。
我仍然不完全熟悉我在程序早期是如何使用 stringstream 的(查找 Populate 函数)。我认为这可能与它有关。任何见解将不胜感激。
c++ - 在 leveldb 的 C++ 示例中声明迭代器时出现分段错误
我试图对我的 leveldb 文件应用迭代,但不幸的是我无法得到结果。我面临的问题是使用迭代器指针时出现分段错误。我使用了 gdb 我知道问题出在这条线上
(我在此文件 /tem/userDb 之前添加了一些值,并且添加效果很好。)
c++ - 无法使用 stringstream C++ 将 char 转换为字符串
我只是要警告大家,我的代码在这里和那里都包含少量法语和英语,所以如果您不理解变量或其他内容,请务必询问并将其视为免费的法语课程哈哈。好的,所以我有一个项目,其中包括创建一个供学校使用的时间表,我负责管理“时间”部分,即为教授上课创建时间间隔和房间。为了确保所有情况都能正常工作,我需要确保两个课程不能同时在同一时间和地点发生。在我的函数“rajoutcous”中,在法语中的意思是“AddsClass”,我接受了几个参数:
- matiere = 主题
- heure_deb = 开始时间
- heure_fin = 结束时间
- date = 好吧,这是上课的日期
- 销售=房间。
在我的函数中,我创建了 3 个变量,它们是 heure_start(另一个课程开始的时间)、heure_end(另一个课程结束的时间)、day 和 room(其他课程发生的日期以及它们发生的房间)。我使用字符串运算符“+”属性填充这些变量,在该属性中,我将 txt 文件(其他类)中的行中的每个字符转换为 1 个字母字符串,以便我可以使用 sstream 库将它们相加。奇怪的是,只有一个字符被转换为字符串,而其他字符没有,我真的不明白为什么。
无论如何,我知道很多,但我一直试图找出几天,但我看不出问题出在哪里。谢谢大家的帮助。
c++ - 如何将 std:fixed << setprecision(5) 的结果分配给 C++ 中的变量
找不到以下问题的答案:
我是 C++ 新手,现在正在做一些测试。我正在使用 std::fixed 和 std::setprecision 函数来获得一个带有 5 个零的十进制数。这使用 cout 有效,但我不知道如何将结果分配给变量而不是使用 cout 打印它们。
我尝试过使用 sstream 之类的方法,但是每当我尝试将结果分配给另一个字符串以便可以返回结果时,编译器就会失败。
这导致编译器出错:
那么我如何从 std::fixed << std::setprecision(0) << str; 传递结果 进入另一个字符串?
c++ - 如何将输入字符串流与分隔字符串而不是空格的符号一起使用?
注意:我刚刚了解了 Getline 和 Streams。
不是用空格分隔名字、姓氏和年龄,而是如何用 ^ 或 -- 分隔它们?
有这个功能吗?这是一个愚蠢的问题吗?如果是,为什么?
- 这个问题的原因是因为我打算制作一个解决多项式导数的函数并且失败了。
c++ - 使用相同的流对象写入文件流或字符串流
我正在尝试使用 ostream 对象写入基于字符串流的用户输入的文件流(类似于fmemopen
Linux)。
我意识到 ostream 不采用 stringstream 或 fstream 对象,而是采用 stringbug 或 filebuf。
我尝试了以下代码:
这在 if else 条件下工作正常,但我想在 if else 条件之外使用ostream os
, as os << content
。但是问题是我无法全局定义 ostream os,因为 ostream 没有这样的构造函数。
有没有办法解决这个问题?
c++ - 如何在 C++ 中从文件流中分离数据
我刚开始在大学学习 c++,对于我们的第一个项目,我们被要求创建一个五函数计算器(+、-、*、/、%),它从文件中读取输入,对其执行算术运算并将其输出到屏幕。我得到一个输入文件,所有数字都像这样:
对于我的代码,这是我能想到的最好的:
上面的代码给出了以下输出,这是一团糟,但仍然向前迈出了一大步:
我的问题是,他们是否有一种方法可以将每个数字和算术运算符与输入流分开,将它们加在一起并将输出显示到屏幕上。提前致谢
c++ - sstream 字符串错误输出
我正在尝试使用 sstream 读取一个由三个数字组成的字符串,但是当我尝试打印它们时,我得到了一个带有四个数字的错误输出。
代码:
输出:
为什么与输入字符串中的三个数字相比,我在输出中得到四个数字?
c++ - C ++:将一行读为:'string string;int'
我最近开始编码(学校课程)并遇到了一个小问题。我想读取一个 .txt 文件,这些行就像“名字姓氏;电话号码”。
所以问题是姓氏是姓氏+“;” + 电话号码,我不知道如何将它们分开。任何帮助表示赞赏:)
编辑:感谢您的快速回复!