问题标签 [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.
c++ - 在 C++ 文件中:以 ios::binary 形式打开的文件与以 ios::binary 形式打开的文件有何不同 | ios::out?
如果我打开一个像这样的文件:
或者
我可以用后一种形式打开的文件做什么,而我不能用前一种形式做,反之亦然
谢谢你
c++ - 在 C++ 中部分截断流(fstream 或 ofstream)
我正在尝试使用 fstream 部分截断(或缩短)现有文件。我试过写一个 EOF 字符,但这似乎无济于事。
任何帮助,将不胜感激...
c++ - 为什么我不能在 Mac OS X 上读取和附加 std::fstream?
考虑下面的 C++ 程序,它接受一个文件并打印每一行。它是一个更大程序的一部分,我稍后会根据我看到的内容将其附加到文件中。
现在应用这个版本的file.txt
(第一行一个单词,后跟一个换行符):
在我的机器(Snow Leopard)上,这没有打印出来。仔细检查,第一次调用 getline 失败。奇怪的是,如果我添加第二行,它也会失败:仍然没有打印!
谁能解开这个谜?
c++ - C++,同时读取和写入二进制文件
我想知道是否可以使用“fstream”从二进制文件中读取一个字节,然后更改该字节并将其写回。我尝试了这段代码,但它没有用,也没有任何反应,但我确信它读取正确。
像这样阅读后,我是否应该将文件指针取回一个字节:
提前致谢。
c++ - 从 fstream 获取 FILE*
可能重复:
从 std::fstream 获取 FILE*
有没有办法从 iostream 派生类中获取 FILE*?特别是来自 fstream?
c++ - 在函数中返回 ifstream
这对你来说可能是一个非常愚蠢的问题:我如何(如果可能的话)从一个函数返回一个 ifstream?
基本上,我需要从用户那里获取数据库的文件名,如果具有该文件名的数据库不存在,那么我需要为用户创建该文件。我知道该怎么做,但只能要求用户在创建文件后重新启动程序。如果可能的话,我想避免给用户带来不便,但是下面的函数不能在 gcc 中编译:
编辑:对不起,忘了告诉你编译器错误在哪里以及是什么:
编辑:我按照 Remus 的建议更改了函数以返回指针,并将 main() 中的行更改为 "ifstream database = *getFile()"; 现在我再次收到此错误,但这次在 main() 的行中:
c++ - 使用 C++ 文件流 (fstream),如何确定文件的大小?
我确定我刚刚在手册中错过了这一点,但是如何使用标头中的 C++istream
类确定文件的大小(以字节为单位) fstream
?
c++ - C++ 新手:将 fstream 传递给函数以读取数据
我有一个名为num.txt
who's only contents is the line的文本文件123
。然后我有以下内容:
输出是:
你能帮我弄清楚如何让在函数中读取的 fstream 仍然在 main 中分配变量吗?我这样做是因为alt_reader
它确实有更多的东西,但这是我坚持的部分。非常感谢您的帮助。
更新:使用 Bill Oneal 的评论,我写了
谢谢。对现在的情况有什么批评吗?
c++ - 如何逐行读取文件到字符串类型变量?
我正在尝试使用以下代码逐行读取文件到字符串类型变量:
当我尝试使用 String 类时它不会编译,只有当我使用它时才会编译char file[256]
。
如何逐行进入字符串类?
c++ - 如何在 C++ 中搜索文档以查找字符串?
到目前为止,这是我的代码:
我不确定如何进入下一个单词,目前这个无限循环......有什么建议吗?
另外......我如何告诉它打印出那个单词所在的行?
提前致谢!