腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
读取
二进制
字节开始于位置N内的
ifstream
?
c++
我正在将未知数量的结构写入
二进制
文件
,然后重新解释_cast-将字节返回到struct。我知道怎么写字节。 我不知道如何迭代
二进制
文件
。我想
使用
std::
ifstream
。在某种程度上,我必须增加一个
文件
指针/索引的大小(Struct)字节,但我在网上找到的惟一示例(
读取
二进制
到结构)是编写N个结构,然后
读取
N个结构,它们不是在
文件
上循环,而是递增任何
文件
索引。我想要实现
浏览 1
提问于2019-05-08
得票数 1
回答已采纳
1
回答
在c++中,seekg似乎包含cr字符,但read()删除了它们
c++
、
newline
、
ifstream
42字节: type: "Backup",}
ifstream
fs; fs.open("task.txt",
ifstream
::in,按照下面的方式
读取</e
浏览 0
提问于2013-03-26
得票数 2
回答已采纳
1
回答
从内存创建着色器时出错
c++
、
directx
、
shader
、
hlsl
并且我的新编译的着色器对象(.cso)
文件
加载代码有问题。
ifstream
fstream; if(fstream.fail()) fstream.seekg( 0, ios
使用
D3DReadFileToBlob()编写的旧代码运行得很好。Blob返回与我的char*或std::vector<char>相同大小的缓冲区,并且它等于.cso
文件
大小。我知道,在MSDN上有新的Windows 8例子,但他们
使用
浏览 2
提问于2012-10-25
得票数 2
3
回答
将std::
ifstream
读取
到行向量后,某些字节丢失
c++
、
istream-iterator
为了将我从输入
文件
读取
的内容复制到向量,我按照中的建议
使用
了std::copy()。如果我
使用
以下命令,就会出现问题: std::istream_iterator<unsigned char>(),我的
文件
的第16个字节在myVector变量中丢失。但是如果我<e
浏览 21
提问于2013-07-22
得票数 5
回答已采纳
1
回答
如何在不知道值类型c++的情况下从
二进制
文件
读取
c++
、
types
、
binary
、
fstream
、
ifstream
若要
读取
或写入fstream中的
二进制
文件
,您必须知道var的类型如下:当将值类型(这里是int)更改为另一种类型时,这将不像预期的那样工作问题是从我尚未创建的
二进
浏览 3
提问于2022-05-02
得票数 0
5
回答
二进制
文件
的
ifstream
vs. fread
c++
、
file-io
、
ifstream
、
fread
ifstream
还是fread。fread()将整个
文件
放入内存中。还是每次我们运行
ifstream
::read()时它都访问硬盘?或(
ifstream
::open();
i
浏览 7
提问于2011-05-25
得票数 6
回答已采纳
2
回答
无符号数据类型的MSVC
ifstream
性能问题
c++
、
visual-c++
、
ifstream
在
读取
二进制
文件
时,我在MSVC上
使用
std::
ifstream
进行了一些测试。我在char和unsigned char数据类型之间有很大的性能差异。
读取
512 MB
二进制
文件
时的结果:Duration read as unsigned: 10552 ms#::chrono::milliseconds>(end - start).count() <
浏览 5
提问于2021-08-09
得票数 5
回答已采纳
3
回答
如何将
二进制
文件
内容作为字符串
读取
?
c++
、
filestream
、
binaryfiles
我需要从作为std::string或char *的
二进制
文件
中
读取
16位。例如,一个
二进制
文件
包含89 ab cd ef,我希望能够将它们提取为std::strings或char *。我已经尝试了以下代码:char *buffer; buffer = new如何
读取
二进制
文件
中的这些字
浏览 0
提问于2012-06-14
得票数 1
回答已采纳
1
回答
如何将矩阵数据从Matlab传输到OpenCV,C++?
c++
、
matlab
、
opencv
、
matrix
我在Matlab中有一个57X1双矩阵,我希望找到一种方法来保存这些数据,然后将其加载到一个新的OpenCV Mat中。对于实际图像,我曾经在Matlab中执行imwrite,然后在OpenCV中执行imread,但是,在当前的情况下,结果是所有值都等于255。
浏览 4
提问于2022-07-05
得票数 2
回答已采纳
1
回答
使用
ifstream
读取
二进制
文件
c++
、
io
、
stl
我的代码可以处理.txt
文件
,但由于某种原因,它破坏了可执行
文件
。我做错了什么?我不确定我是读错了还是写错了。include <Windows.h> { if (!
浏览 18
提问于2017-02-10
得票数 1
回答已采纳
1
回答
对于新的
文件
类型,重载>>操作符的优雅方法是什么?
c++
、
inheritance
、
file-io
、
operator-overloading
现有代码从文本
文件
中
读取
一些数据。在新版本中,我将
读取
更多的数据,并希望
使用
二进制
文件
,最重要的是,该程序可以在Linux或Windows上
使用
相同的(外部)数据
文件
,所以我希望在
读取
二进制
数据时强制
使用
高字节顺序。为此,我创建了一个新的输入
文件
流类型-继承自
ifstream
-带有一个重载的">>“操作符,它从
文件
浏览 2
提问于2013-02-15
得票数 0
3
回答
在C++中打开
二进制
文件
,更改打开
文件
的模式
c++
、
io
我有一个程序,可以同时处理Ascii和
二进制
PGM图像。我
使用
以下命令打开
文件
打开模式:在
读取
PGM
文件
的头
文件
后,这将确定我正在处理的是
二进制
数据还是ASCII数据。那么有没有办法将istr改为
二进制
模式呢?
浏览 0
提问于2012-10-28
得票数 2
回答已采纳
3
回答
用MsgPack在C++中
读取
二进制
文件
c++
、
msgpack
我想
使用
Cpp
读取
二进制
文件
,它的类型是
使用
。我对MsgPack不熟悉,我试着
读取
二进制
文件
,然后推入MsgPack。它不起作用。它只是一次又一次地得到第一个数字。有人能帮忙吗?非常感谢。#include <bits/stdc++.h>using namespace std; { std::
ifstream
ifs(&quo
浏览 4
提问于2017-03-16
得票数 2
回答已采纳
4
回答
流线程安全吗?
c++
、
multithreading
我正在编写一个程序,它
使用
多个std::
ifstream
来
读取
二进制
文件
,每个线程
使用
一个std::
ifstream
。现在我需要知道,在std::ofstream和Linux上写同一个
文件
是否是线程安全的。我只
使用
一个std::ofstream,并
使用
多个线程。我
使用
每个线程
读取
不同的块,并
使用
seekp()和write()在输出
文件
中写入这些块
浏览 0
提问于2013-11-26
得票数 8
回答已采纳
5
回答
将类的对象写入
二进制
文件
和从
二进制
文件
读取
c++
、
file
我尝试在C++的
二进制
文件
中写入和
读取
类的对象。我不想单独写入数据成员,而是一次写入整个对象。MyClass { int i; MyClass() {} mm2.read(&in); return
浏览 1
提问于2010-01-12
得票数 15
回答已采纳
1
回答
从具有多种类型的C++
文件
中
读取
结构
c++
、
struct
、
io
、
binaryfiles
我
使用
下面的代码从一个
二进制
文件
中
读取
一个结构。struct A int s;}; A mystruct; is.open ("filename.txtios::binary ); is.close(); } 假设
二进制</em
浏览 0
提问于2014-05-16
得票数 0
2
回答
如何用
ifstream
读入对象成员?
c++
以
二进制
模式打开的
文件
,第一个变种给出了异常,第二个变种不是。如何
使用
ifstream
直接
读取
mhead对象?请帮帮我。下面是我的代码: void readlong(std::
ifstream
*fp);{
浏览 1
提问于2011-04-22
得票数 0
1
回答
尝试从
文件
中
读取
对象,并在正确获取一些记录后,我的程序检测到eof,留下了许多记录
c++
、
file-handling
、
ifstream
、
eof
我正在尝试将
文件
中的记录读入对象。但是在正确
读取
一些记录后,即使
文件
中有更多的记录,程序也会检测到
文件
的结尾。我已经
使用
相同类的对象在
文件
中写入了记录,但我不能理解出了什么问题。- int main() long int n=0;
ifstream
这是我正在
使用
的类- class class_name
浏览 13
提问于2020-08-27
得票数 1
1
回答
istream_iterator行为误区
c++
、
c++11
、
iterator
、
istream
、
istream-iterator
目标是从
二进制
文件
中
读取
16位有符号整数。首先,我以
ifstream
的形式打开
文件
,然后
使用
和复制算法将每个数字复制到向量中。我不明白这个片段有什么问题: std::string filename("test.bin"); std::
ifstream
因为我在标准输入模式(“文本”模式)中打开
文件
,所以即使
文件
是
二进制</
浏览 4
提问于2021-08-31
得票数 0
回答已采纳
6
回答
C++缓存
文件
是什么意思?
c++
、
caching
、
filestream
我得到的C++代码如下:
ifstream
cache(cachefile.c_str(), ios::binary); 那么缓存
文件
是什么呢?
浏览 0
提问于2010-08-17
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券