当前位置:首页 > 代码 > 正文

mfc文件读取代码(MFC文件操作)

admin 发布:2022-12-19 18:50 254


本篇文章给大家谈谈mfc文件读取代码,以及MFC文件操作对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

mfc c++ 读取txt文件

1.用CFile或者CStdioFile打开你的文件

2.读取一行文件

如果是CFile的话比较简单,直接用scanf读取指定格式数据就可以

如果是CStdioFile的话,也可以用ReadString

然后存入一个数据类型中

3.用GetDlgItem指定你要的显示数据的edit控件

4.用SetWindowText在edit控件中显示数据

MFC读取二进制文件

读写二进制文件参考代码:

CFile rfile,wfile;

if(!rfile.Open(_T("c://notepad.exe"),CFile::modeRead))

return 1;

if(!wfile.Open(_T("c://ee.exe"),CFile::modeCreate|CFile::modeWrite))

return 1;

BYTE buf[1024];

UINT readed;

while((readed=rfile.Read(buf,1024))0)

{

wfile.Write(buf,readed);

}

rfile.Close();

wfile.Close();

如何在MFC中读取txt文件中的数据

MFC主要读写文件的类是CFile,而CStdioFile类是派生自CFile类的,主要增加了一个按行的方式读取/写入文件每行字符串的功能

读写TXT文件,写入和输出必须统一格式

CStdioFile

myFile,

File;

if(myFile.Open(CBApp::getCurrModulePath()+_T("filename.txt"),

CFile::modeRead))

{

//读取

myFile.ReadString(str);

myFile.Close();

}

else

{

//创建

File.Open(CBApp::getCurrModulePath()+_T("filename.txt"),

CFile::modeWrite

|

CFile::modeCreate);

File.WriteString(sFileName);

File.Close();

}

//写入

File.Open(CBApp::getCurrModulePath()+_T("filename.txt"),

CFile::modeWrite

);

File.WriteString(sFileName);

File.Close();

mfc如何读写文件

//写入文件

void CMFCApplication1Dlg::OnBnClickedWriteBtn()

{

// MFC的CFile类写入文件

CFile file(L"1.txt", CFile::modeCreate | CFile::modeWrite );

char *cstr=new char[128];

GetDlgItemTextA(m_hWnd, IDC_EDIT1, cstr,128);

int n = strlen(cstr);

file.Write(cstr,strlen(cstr));

file.Close();

}

//读取文件

void CMFCApplication1Dlg::OnBnClickedReadfileBtn()

{

// MFC的CFile类读取文件

CFile file(L"1.txt", CFile::modeRead);

int n=file.GetLength();

char *pStr = new char[n+1];

file.Read(pStr, n);

pStr[n ] = 0;

file.Close();

SetDlgItemTextA(m_hWnd, IDC_EDIT1, pStr);

}

MFC通过按钮控件读取文件并将文件内容写入编辑框中

假设编辑框关联的变量为 m_show

定义一个cstring 类型的变量str,具体如下

sctring str ;

str.Format("%s",.......);//这里是你要显示的内容

m_show=str;

updatedata(0);

MFC读取txt文件

首先给edit控件添加一个整形变量 num1, 代码如下:

void CMFCApplication2Dlg::OnBnClickedButton1()

{

// 打开文件 data.txt

FILE *pf = fopen("data.txt", "r");

// 读取一个整数到 Edit 关联的变量 num1 中

fscanf(pf, "%d", num1);

// 关闭文件

fclose(pf);

// 更新变量 num1 的值 到 Edit 中

UpdateData(FALSE);

}

关于mfc文件读取代码和MFC文件操作的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/18532.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载