C++应用程序在实例化 ofstream 对象时崩溃。
我在运行 C++ 应用程序时遇到一个非常恼人的问题。我在 Windows Xp 的 Interix 子系统上使用 pgcpp 编译器。我的问题本质上是在这里描述的: 我在头文…
std::ofstream 对象无法正常关闭的任何原因?
我注意到在我的 C++ 代码中,每当我关闭 std::ofstream 对象时,我都无法重新打开使用 std::ifstream 关闭的文件。 std::ifstream 的 open 函数总是会…
ofstream的输出目的地是什么?
在以下 C++ 函数中: void save_data(std::ofstream& csv) { csv << "a message" } 我不明白的东西:如果调用了 save_data,那么它在哪里 写信…
如何在文件的特定位置恢复追加数据? (std::ostream、streampos、tellp/seekp)
我正在尝试将一些数据附加到文件中,但在某些情况下希望从末尾跳回一点以覆盖文件的尾部。但是, seekp( pos ) 和 seekp( offset,relative ) 对我没有…
ofstream 不刷新
我有以下代码,在 Suse 10.1 / G++ 4.1.0 上运行,但它不会写入文件: #include <fstream> #include <iostream> int main(){ std::ofstream f…
奇怪的错误:无法从“int”转换到“ios_base::openmode”
我正在使用 g++ 编译一些代码。我写了以下片段: bool WriteAccess = true string Name = "my_file.txt" ofstream File ios_base::open_mode Mode = s…
c++将未知类型传递给函数和任何类类型定义
我正在尝试创建一个通用类来向文件写入和读取对象。 称之为 ActiveRecord 类 只有一个方法,该方法保存类本身: void ActiveRecord::saveRecord(){ st…
C++即使 gcount 返回 0,iostream 也不设置 eof 位
我正在Windows下开发一个应用程序,我正在使用fstreams来读取和写入文件。 我正在使用像这样打开的 fstream 进行写入: fs.open(this->filename.c_s…
C++ ofstream 无法写入文件
嘿,我正在尝试将一些数字写入文件,但是当我打开文件时它是空的。你能帮我一下吗?谢谢。 /** main function **/ int main(){ /** variables **/ Ran…
如何在文档中搜索 c++ 中的字符串?
到目前为止,这是我的代码: #include<iostream> #include<string> #include<fstream> using namespace std int main() { int count = 0 …
c++ std::ofstreamlush() 但不是 close()
我在 MacOSX 上。 在我的应用程序的记录器部分,我将数据转储到文件中。 假设我有一个全局声明的 std::ofstream outFile("log") , 并且在我的日志记…