问题标签 [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++ - 将字符串转换为 int 使用 sstream
我们想使用sstream将 string 转换为 int 。
但是我们不知道我们的字符串是否有整数,例如它可以是“hello 200”,我们想要200,或者它可以是“hello”,没有解决方案!
当我们在字符串中只有一个整数时,我有这个代码:
现在,如果 s = "你好 200!" 或 s = "hello" ,我们该怎么做?
c++ - 关于sstream,使用变量作为数组大小和计算溢出
需要在不知道数组大小的情况下从文本文件中读取一次,然后计算均值和方差。现在我无法创建特定的数组。结果,我无法计算均值和方差。我真的希望你们能提供帮助。
c++ - 使用匿名字符串流构造字符串
我想用这样的代码直接读入一个字符串:
但是VS2012给了我一个basic_ostream
没有str()
方法的投诉。
有没有办法用匿名字符串流做到这一点?
c++ - 为什么我的这段代码不会写入文件
我正在开发一个 C++ 银行系统。我能够正确获取浮点、newbal 值,当我尝试写入文件时,文件中没有数据。
文本文件如下所示:
托尼·加迪斯
12 年 5 月 24 日 100
12 年 5 月 30 日 300
2012 年 7 月 1 日 -300
// 控制台输出看起来像这样
托尼·加迪斯
12 年 5 月 24 日 100
12 年 5 月 30 日 300
2012 年 7 月 1 日 -300
您的余额为:#1
你想存多少钱:#2
您的新余额为:#1 + #2
写入文件
关闭文件。
// 退出主循环::::
我怎样才能让它写入文件并保存它,为什么会这样。
ostringstream
考虑到我如何用于istringstream
输入,我也尝试过这样做。但它也没有工作:
我正在尝试自学 C++,因此任何相关信息将不胜感激。
c++ - 错误:无法在简单的 std::string 文件中转换
我正在使用一些相当简单的 C++ 代码将文件的内容转换为std::string
:
但是当我编译时,我得到了这个错误:
我知道这可能是一个简单的错误,但我仍然在学习 C++。应该只是一个简单的类型混合或其他东西。
根据要求,这是我正在尝试做的一些示例代码:
谢谢。
c++ - 为什么这会在控制台中返回地址?
我正试图围绕 ostringstreams 和 istringstreams。所以,像往常一样,我用它制作了一个登录程序。但是每次我尝试计算用户名和密码变量的内容时,它都会返回地址!
程序目的:使用输入和输出字符串流创建模拟登录屏幕
代码:
我最后尝试使用 *uptr 和 *pptr,但在此之前我尝试直接从变量中写入和读取。
c++ - stringstream 到底是做什么的?
我从昨天开始尝试学习 C++,我正在使用这个文档:http ://www.cplusplus.com/files/tutorial.pdf (第 32 页)。我在文档中找到了一个代码并运行了它。我尝试输入价格为 5.5 卢比,数量为整数,输出为 0。我尝试输入 5.5 和 6,输出正确。
问题:mystring 命令究竟做了什么?引用文档:
“在这个例子中,我们间接从标准输入中获取数值。我们不是直接从标准输入中提取数值,而是从标准输入(cin)中获取行到一个字符串对象(mystr)中,然后我们提取整数将此字符串中的值转换为 int(数量)类型的变量。”
我的印象是该函数将获取字符串的组成部分并将其用作输入。
(我不完全知道如何在这里提问。我也是编程新手)谢谢。
c++ - 为什么 msgpack-c++ 不支持向量或矢量在我的情况下?
请参阅下面的代码:(您可以使用以下命令编译代码:g++-4.7 demo.cpp -std=c++11 -lmsgpack)
有一个奇怪的bug,'vector','vector','int','double'可以在上面的封装中工作,而'vector','vector'不能。
运行时错误显示如下:
但在下面的封装中,任何类型都可以正常工作:
我的第一个代码有什么问题?谢谢!
c++ - 接收二进制数据并写入(C++ 中的套接字编程)
我已经创建了服务器和客户端进行通信。客户端发送图像的二进制数据,然后服务器接收它并写入文件。我在下面粘贴了必要的代码。
此代码创建名称为 id 的文件,但它是一个空文件。我该如何解决?
c++ - C++ 读取大文件并将数据放入数组
我有一个包含 500,000 个随机(6-7 位)数字的文件。我想一次一个地将所有数字写入一个数组。Vector 将在此代码中完美运行,但恐怕我的老师不允许使用 Vectors。这是我的代码:
当它尝试写入第 17 个元素时,我收到以下错误消息:“readfile.exe 中 0x60ad86f8 处的未处理异常:0xC0000005:访问冲突读取位置 0x003cb578。”
以下是前 18 个元素:
有什么线索吗?