问题标签 [ofstream]

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 投票
3 回答
816 浏览

c++ - 将 wstring 写入希伯来语/阿拉伯语文件的问题

我想使用 xerces 解析器阅读希伯来语(unicode)。我能够读取 XMLCh 中的值。但是,在将其写入另一个文件时,我得到了 gargabe 值。我尝试使用 ofstream、wofstream 但没有帮助。

让我知道你的建议

0 投票
1 回答
293 浏览

c++ - ofstream的输出目的地是什么?

在以下 C++ 函数中:

我不明白的东西:如果save_data被调用,它会写到哪里?到文件?它究竟是如何使用的?

0 投票
1 回答
3837 浏览

c++ - std::ofstream 对象不能正确关闭的任何原因?

我注意到在我的 C++ 代码中,每当我关闭一个std::ofstream对象时,我都无法重新打开我关闭的文件std::ifstreamstd::ifstreamopen功能总是会失败。

我可以做些什么“额外”来确保我的 std::ofstream 对象正确关闭?

可能有人会要求查看我的特定代码,所以为了保持这篇文章的篇幅较小,我将其粘贴在这里。在我的代码中运行 case a 或 d 后,所有std::ifstream打开的调用都失败了。(在发布这个问题之前,我有几个人在玩我的代码,除了std::ofstream由于未知原因而关闭失败之外,他们无法得出任何结论)

提前感谢收到的所有回复。

代码是

0 投票
3 回答
1545 浏览

c++ - C++ Auto update program

I'm having problems with an auto-update program of mine

It's supposed to download & save an update from a website, but the problem is(And I'm sure that this happens alot yet I couldn't phrase the keywords that would get me the answer on google) it saves the .exe data it receives not as it's supposed to. It saves the bytes in acsi... let me illustrate that:

This data, (which is the correct data) Looks like this in the new program:

As you can see it writes the codebytes as ascii values... This is the code I'm using

The receiving part:

Does anyone know how to go about it, I've tried using google, but I couldn't phrase a question that would give me proper results

0 投票
4 回答
2782 浏览

c++ - 使用ofstream,c ++将引号写入文本文件

我想写出要在文件中的引号,但我不知道语法应该如何。

我希望文本文件看起来像这样:

“文件类型”=

名字=

我怎样才能做到这一点?

0 投票
1 回答
1313 浏览

c++ - C++ 应用程序在实例化 ofstream 对象时崩溃。

在运行 C++ 应用程序时,我遇到了一个非常烦人的问题。我在 Windows Xp 的 Interix 子系统上使用 pgcpp 编译器。我的问题基本上在这里描述:

我在头文件中有一个类定义。该头文件包含在一个源文件中。这个类有两个构造函数,主要用于实现一个记录器。第一个构造函数接受 ostream *out 作为参数,而第二个重载构造函数接受文件名和默认布尔值 false。第二个构造函数的目标是为我们传递的文件名获取一个流,并开始向它记录消息。构造函数中的代码如下:

其中 p_out 和 p_ofstream 的声明如下:

以上三个都是私人会员。MessageLogger 类的实例化如下:

请注意 append_to_file 的默认值为 false。PGDBG也是行为不端。p_ofstream = new std::ofstream (filename);当控件位于并进入随机位置然后应用程序崩溃时,我莫名其妙地能够介入 。

此外,当我尝试在 PGDBG 中查看混合代码或反汇编代码时,调试器会崩溃并显示以下消息:

我无法在示例程序中重现这一点,我做了与上面完全相同的事情,但一切正常。有人可以解释发生了什么,如果有解决办法?

谢谢,阿迪亚。

0 投票
6 回答
81263 浏览

c++ - std::ofstream,写入前检查文件是否存在

我正在使用 C++在Qt应用程序中实现文件保存功能。

我正在寻找一种方法来检查所选文件在写入之前是否已经存在,以便我可以向用户提示警告。

我正在使用std::ofstream并且我不是在寻找Boost解决方案。

0 投票
2 回答
2874 浏览

c++ - 使用ofstream将多个数组指针写入文件?

我在将多个数据数组写入文件时遇到了一些非常奇怪的问题。基本上,我想将所有数组大小存储在文件顶部,然后是数组数据。这样我就可以读取大小并使用它来构造数组来保存导入数据,并且我会确切地知道每个数组的开始和结束位置。

这就是问题所在:我写了数据,但在导入时却有所不同。请看一下我的小测试代码。在底部有关于值的评论。

非常感谢各位程序员!:)

0 投票
1 回答
2692 浏览

c++ - 在不带 BOM 编码的 UCS-2 LE 中使用标准 ofstream 编写 C++ 文件

当我输出具有标准 ofstream 的文件时,它在 Notepad++ 中显示 ASCII\ANSI 编码,我认为这是正常的,但我在 UCS-2 LE w/o BOM 中需要它。我不知道我应该在这段代码中改变什么 - 你能帮忙吗?

这是一种消息文件格式(.vmg),在 UCS-2 LE 中具有字符编码,没有 BOM,这就是我想在 c++ 中创建的。

0 投票
1 回答
1073 浏览

c++ - fstream 不支持动态创建文件

我正在尝试动态创建文件,fstream 似乎没有办法。真的有吗?