问题标签 [cfile]

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 投票
1 回答
682 浏览

visual-c++ - 如何在 MFC 智能设备应用程序 VC++ 中使用 CFileFind?

我收到这样的错误

0 投票
1 回答
5719 浏览

c++ - CFile写入函数

我有一个关于 MFC CFile 写入函数的问题。
我正在学习 MFC 应用程序并停留在这个 Save As and write 功能。当我单击TestButton 时,会弹出一个另存为对话框,提示另存为txt 文件。

问题是如何将两个缓冲区一起写入一个缓冲区, File然后将其写入DataFile并在每次写入时创建一个新行?
输出文件被保存,但只有一个缓冲区 (TEST1) 被保存两次,无需换行。

0 投票
1 回答
1369 浏览

c++ - 在 MFC 中的记事本中打开文本

正如标题所说。如何在 MFC 的记事本中打开文本?

我用CFileDialog来打开一个“另存为”对话框,如下所示:

在我有路径名之后m_strPathName,有没有办法直接打开保存在记事本中的txt文件?

我有另一个按钮OnShowData,这是里面的代码。

ShellExecute(NULL, _T("open"), m_strPathName, NULL, NULL, SW_SHOW);

有没有其他方法可以做到这一点?

问题解决了

0 投票
2 回答
1123 浏览

c++ - MFC CFile write

I am using MFC to write a measurement application. On the first run, I got my data written on first column and on to next row and next row.

Here's the question. On the second run, how do I write my data on the second column?

buffer1 is the power value extracted from the measurement hardware.

0 投票
1 回答
157 浏览

c++ - recv()/send()(在 Socket 中)或 read()/write()(在 CFile 中)出错

我使用底部代码在 2 个客户端之间通过套接字传输文件。当客户端 A 想向客户端 B 发送文件时,它将该文件发送到服务器,服务器收到该文件后,将该文件发送给客户端 B。

我的代码用于读取然后发送文件:

我的代码用于接收然后写入文件:

但是当我运行我的项目时,有时它运行良好,文件完全发送到客户端 B,但有时没有,文件发送到客户端 B,但大小为 0 字节或小于文件的实际大小。有人可以告诉我原因吗?(我英语不好,谢谢你试图理解我在说什么)

0 投票
1 回答
520 浏览

c++ - 如何从我的数据库中读取 CLongBinary 字段并将其写入 CFile 对象?

我使用CRecordset从我的 SQL Server 获取数据。一个表存储一个二进制文件(pdf、odt、...)。我的 VisualStudio 将列映射到CLongBinary字段。

如何从 CLongBinary 字段读取和打开文件?

我正在使用一些古老的 MFC 4.2 版本,VisualStudio 6.0

0 投票
2 回答
2027 浏览

c++ - 从 CFile 读取 CByteArray

我正在将 CByteArray 写入文件:

现在如何从文件中读取 CByteArray?

我尝试:

错误 C2664:“CFile::Read”:无法将参数 1 从“CByteArray”转换为“void *”

0 投票
1 回答
704 浏览

c++ - mfc c++ 从编辑控件更新文本文件

我知道如何读取 txt 文件,并在编辑控件中显示它的内容,但是如何写入 txt 文件来更新/覆盖编辑控件中的内容?

我到处寻找,虽然我可以写入带有设置文本的文件,但我希望能够写入编辑控制框,然后单击更新按钮,它将更新 notes txt 文件。

0 投票
1 回答
1052 浏览

c++ - 将文本写入文件后的mfc c++奇怪的块字符

我的程序有两个编辑控制框,它们显示来自文本文件的文本,并且它们都有与之关联的按钮,如果在编辑控制框中写入或删除任何内容,则更新与它们关联的文本文件。我有这个代码可以从文本文件中读取

然后将此代码写入文本文件

对于我想要的,这一切都很好,而且花花公子,但问题是,如果我在编辑框中删除一个字符,然后单击更新按钮,它会在单词后添加一个块字符。有时它甚至在每个单词之后添加一个块,在每个空行上添加一个块。只要它创建一个新文件并且没有任何内容被删除,它就可以正常工作。我试过空终止,我试过ccs="encoding"。谁能指出我正确的方向?

0 投票
1 回答
1633 浏览

visual-c++ - 读取单色位图文件并将其转换为 CByteArray MFC

在我的 MFC 项目中,我需要读取单色位图文件并将其转换为 CByteArray。使用“CFile”类以“Read”模式读取位图文件时,似乎它提供的长度比原来的长。

我的 MFC 代码:-

注意:文件长度设置为 bytearray obj。

我使用以下示例检查了 C#:-

在比较“pBinaryImage”和“ImgByteArray”的大小时,它不一样,我猜“ImgByteArray”的大小是正确的,因为从这个数组值,我可以得到我原来的位图。