问题标签 [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.
c++ - CFile写入函数
我有一个关于 MFC CFile 写入函数的问题。
我正在学习 MFC 应用程序并停留在这个 Save As and write 功能。当我单击TestButton 时,会弹出一个另存为对话框,提示另存为txt 文件。
问题是如何将两个缓冲区一起写入一个缓冲区, File
然后将其写入DataFile
并在每次写入时创建一个新行?
输出文件被保存,但只有一个缓冲区 (TEST1) 被保存两次,无需换行。
c++ - 在 MFC 中的记事本中打开文本
正如标题所说。如何在 MFC 的记事本中打开文本?
我用CFileDialog
来打开一个“另存为”对话框,如下所示:
在我有路径名之后m_strPathName
,有没有办法直接打开保存在记事本中的txt文件?
我有另一个按钮OnShowData
,这是里面的代码。
ShellExecute(NULL, _T("open"), m_strPathName, NULL, NULL, SW_SHOW);
有没有其他方法可以做到这一点?
问题解决了
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.
c++ - recv()/send()(在 Socket 中)或 read()/write()(在 CFile 中)出错
我使用底部代码在 2 个客户端之间通过套接字传输文件。当客户端 A 想向客户端 B 发送文件时,它将该文件发送到服务器,服务器收到该文件后,将该文件发送给客户端 B。
我的代码用于读取然后发送文件:
我的代码用于接收然后写入文件:
但是当我运行我的项目时,有时它运行良好,文件完全发送到客户端 B,但有时没有,文件发送到客户端 B,但大小为 0 字节或小于文件的实际大小。有人可以告诉我原因吗?(我英语不好,谢谢你试图理解我在说什么)
c++ - 如何从我的数据库中读取 CLongBinary 字段并将其写入 CFile 对象?
我使用CRecordset从我的 SQL Server 获取数据。一个表存储一个二进制文件(pdf、odt、...)。我的 VisualStudio 将列映射到CLongBinary字段。
如何从 CLongBinary 字段读取和打开文件?
我正在使用一些古老的 MFC 4.2 版本,VisualStudio 6.0
c++ - 从 CFile 读取 CByteArray
我正在将 CByteArray 写入文件:
现在如何从文件中读取 CByteArray?
我尝试:
错误 C2664:“CFile::Read”:无法将参数 1 从“CByteArray”转换为“void *”
c++ - mfc c++ 从编辑控件更新文本文件
我知道如何读取 txt 文件,并在编辑控件中显示它的内容,但是如何写入 txt 文件来更新/覆盖编辑控件中的内容?
我到处寻找,虽然我可以写入带有设置文本的文件,但我希望能够写入编辑控制框,然后单击更新按钮,它将更新 notes txt 文件。
c++ - 将文本写入文件后的mfc c++奇怪的块字符
我的程序有两个编辑控制框,它们显示来自文本文件的文本,并且它们都有与之关联的按钮,如果在编辑控制框中写入或删除任何内容,则更新与它们关联的文本文件。我有这个代码可以从文本文件中读取
然后将此代码写入文本文件
对于我想要的,这一切都很好,而且花花公子,但问题是,如果我在编辑框中删除一个字符,然后单击更新按钮,它会在单词后添加一个块字符。有时它甚至在每个单词之后添加一个块,在每个空行上添加一个块。只要它创建一个新文件并且没有任何内容被删除,它就可以正常工作。我试过空终止,我试过ccs="encoding"
。谁能指出我正确的方向?
visual-c++ - 读取单色位图文件并将其转换为 CByteArray MFC
在我的 MFC 项目中,我需要读取单色位图文件并将其转换为 CByteArray。使用“CFile”类以“Read”模式读取位图文件时,似乎它提供的长度比原来的长。
我的 MFC 代码:-
注意:文件长度设置为 bytearray obj。
我使用以下示例检查了 C#:-
在比较“pBinaryImage”和“ImgByteArray”的大小时,它不一样,我猜“ImgByteArray”的大小是正确的,因为从这个数组值,我可以得到我原来的位图。