问题标签 [ifstream]
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++ - C++ ifstream/fstream 破坏数据
我是 C++ 新手,我必须为学校做作业。
我需要在不使用 api 调用或系统集成命令的情况下复制二进制 * 文件。在学校,我们使用 Windows 机器。
我搜索了一下,发现在不使用任何 api 的情况下复制数据的最佳方法是使用 iostream (ifstream/fstream) 这是我正在使用的代码:
out.exe 无法正常工作,在 winhex.exe 中查看后,我发现数据已被修改,而我没有对其进行任何操作
谁能帮我?
*该文件是一个简单的 hello world 程序,它的消息框是“hello world”
编辑:
对不起,我的反应迟钝,它正在睡觉。无论如何,我已经在十六进制编辑器中打开了两个(结果和原始)程序。似乎我尝试了这条线:
更改为:
正如您在读取或写入过程中可以或看不到的那样,一个字节正在被删除(或添加,有时也会发生)
c++ - C++中的文件输入/输出
我要做的就是将 readme.txt 的内容打印 20 次。请帮忙。
c++ - 如何用ifstream读取“”之间的单词?
ini 文件包含: address="localhost" username="root" password="yourpassword" database="yourdatabasename"
我需要用ifstream找到两个“”之间的单词,并将其放入char中。
有没有办法做到这一点??
c++ - ifstream 中消失的第一个字符
为什么这段代码打印字符,没有第一个字符?它说ocalhost
而不是localhost
。感谢帮助。
c++ - Ifstream 无限循环(似乎永远找不到停止阅读的标记)
一个相当快速的问题......我无法弄清楚为什么这个循环永远不会结束......
输入文件
输出:
这是偷看获得失败位角色的情况吗?
iphone - 使用 C++ 在 iOS 应用程序中找不到文件夹中的文件
我正在尝试在主要用 C++ 编写的 iOS 应用程序中使用 std::ifstream 读取存储在 assets 文件夹及其子文件夹中的文件(相同的代码也用于其他非 iOS 项目),但找不到它们。示例:有一个文件assets/shaders/ortho2d.vert我正在尝试像这样加载它:
我已将 assets 文件夹作为蓝色文件夹添加到 XCode 项目中,它显示在 Targets->Copy Bundle Resources 中。
c++ - Ifstream 从文本文件中获取信息
目前,我正在尝试创建一个赛道,该赛道通过文本文件加载了地面上的所有纹理。一个例子是这样的:
0, 0, 1, 1, 1, 1, 0, 0
0, 1, 0, 0, 0, 0, 1, 0
0, 0, 1, 1, 1, 1, 0, 0
地面本身就是一个网格。
目前我必须从文本文件中获取信息的代码如下:
当我构建此代码时,我怎么会收到以下错误:
二进制 '==' : 没有找到采用右手操作数类型的运算符
然后,如果我将双等号更改为单等号,则会出现以下错误:
错误 C2451:'std::basic_string<_Elem,_Traits,_Ax>' 类型的条件表达式是非法的 'char'(或没有可接受的转换)
是否有我遗漏的东西导致错误?
对不起,我缺乏适当的细节。
谢谢混沌技师。val 会在文本文件中的多行上工作吗?像这样
我的意思是,我还需要输入什么内容才能让计算机意识到线路已经结束吗?
c++ - 使用ofstream将多个数组指针写入文件?
我在将多个数据数组写入文件时遇到了一些非常奇怪的问题。基本上,我想将所有数组大小存储在文件顶部,然后是数组数据。这样我就可以读取大小并使用它来构造数组来保存导入数据,并且我会确切地知道每个数组的开始和结束位置。
这就是问题所在:我写了数据,但在导入时却有所不同。请看一下我的小测试代码。在底部有关于值的评论。
非常感谢各位程序员!:)
c++ - 将文本文件读入 char 数组。C++ ifstream
我试图将整个 file.txt 读入一个字符数组。但是有一些问题,请提出建议=]
c++ - 如何将文件中的字节提取为简单的数据类型?
我已经尝试了所有我能想到的东西,但没有任何效果。我有一个我在 VB.Net 中编写的二进制文件,它基本上由一个整数(当然是二进制)组成,它告诉我以下数据的数组大小,然后是二进制数据的浮点数。该文件可以从 VB.Net 中正常写入,我可以使用以下代码通过 Visual C++ 将其读回:
这将返回正确的值 456780,字节为:76、248、6、0。当我在 iPad 上运行完全相同的代码时,我得到 1043089572。如果我使用下面的替代方法:
此代码返回一个不同的值 124724,我不确定如何读取从文件中提取的确切字节。这是我试图弄清楚但无法工作的其他事情。知道为什么在 Visual C++ 中工作的相同方法在 iPad 上不起作用吗?我真的在这个方面不知所措。