问题标签 [fstream]

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.

0 投票
4 回答
1350 浏览

c++ - 在 C++ 文件中:以 ios::binary 形式打开的文件与以 ios::binary 形式打开的文件有何不同 | ios::out?

如果我打开一个像这样的文件:

或者

我可以用后一种形式打开的文件做什么,而我不能用前一种形式做,反之亦然

谢谢你

0 投票
4 回答
4867 浏览

c++ - 在 C++ 中部分截断流(fstream 或 ofstream)

我正在尝试使用 fstream 部分截断(或缩短)现有文件。我试过写一个 EOF 字符,但这似乎无济于事。

任何帮助,将不胜感激...

0 投票
2 回答
5773 浏览

c++ - 为什么我不能在 Mac OS X 上读取和附加 std::fstream?

考虑下面的 C++ 程序,它接受一个文件并打印每一行。它是一个更大程序的一部分,我稍后会根据我看到的内容将其附加到文件中。

现在应用这个版本的file.txt(第一行一个单词,后跟一个换行符):

在我的机器(Snow Leopard)上,这没有打印出来。仔细检查,第一次调用 getline 失败。奇怪的是,如果我添加第二行,它也会失败:仍然没有打印!

谁能解开这个谜?

0 投票
4 回答
3683 浏览

c++ - C++,同时读取和写入二进制文件

我想知道是否可以使用“fstream”从二进制文件中读取一个字节,然后更改该字节并将其写回。我尝试了这段代码,但它没有用,也没有任何反应,但我确信它读取正确。

像这样阅读后,我是否应该将文件指针取回一个字节:

提前致谢。

0 投票
1 回答
526 浏览

c++ - 从 fstream 获取 FILE*

可能重复:
从 std::fstream 获取 FILE*

有没有办法从 iostream 派生类中获取 FILE*?特别是来自 fstream?

0 投票
4 回答
28261 浏览

c++ - 在函数中返回 ifstream

这对你来说可能是一个非常愚蠢的问题:我如何(如果可能的话)从一个函数返回一个 ifstream?

基本上,我需要从用户那里获取数据库的文件名,如果具有该文件名的数据库不存在,那么我需要为用户创建该文件。我知道该怎么做,但只能要求用户在创建文件后重新启动程序。如果可能的话,我想避免给用户带来不便,但是下面的函数不能在 gcc 中编译:

编辑:对不起,忘了告诉你编译器错误在哪里以及是什么:

编辑:我按照 Remus 的建议更改了函数以返回指针,并将 main() 中的行更改为 "ifstream database = *getFile()"; 现在我再次收到此错误,但这次在 main() 的行中:

0 投票
5 回答
180372 浏览

c++ - 使用 C++ 文件流 (fstream),如何确定文件的大小?

我确定我刚刚在手册中错过了这一点,但是如何使用标头中的 C++istream类确定文件的大小(以字节为单位) fstream

0 投票
2 回答
21801 浏览

c++ - C++ 新手:将 fstream 传递给函数以读取数据

我有一个名为num.txtwho's only contents is the line的文本文件123。然后我有以下内容:

输出是:

你能帮我弄清楚如何让在函数中读取的 fstream 仍然在 main 中分配变量吗?我这样做是因为alt_reader它确实有更多的东西,但这是我坚持的部分。非常感谢您的帮助。

更新:使用 Bill Oneal 的评论,我写了

谢谢。对现在的情况有什么批评吗?

0 投票
1 回答
17175 浏览

c++ - 如何逐行读取文件到字符串类型变量?

我正在尝试使用以下代码逐行读取文件到字符串类型变量:

当我尝试使用 String 类时它不会编译,只有当我使用它时才会编译char file[256]

如何逐行进入字符串类?

0 投票
4 回答
10598 浏览

c++ - 如何在 C++ 中搜索文档以查找字符串?

到目前为止,这是我的代码:

我不确定如何进入下一个单词,目前这个无限循环......有什么建议吗?

另外......我如何告诉它打印出那个单词所在的行?

提前致谢!