5步读取txt单字节数据!

1、 新建项目-MFC-基于对话框
2、 工具箱-添加Edit控件和Button控件(设置EDIT多行显示:选中multilines,并取消AUTOHSCROLL)
3、为EDIT控件添加变量,变量类型CString,类别Value
4、双击BUTTON按钮,在函数中添加以下程序:

    // TODO: 在此添加控件通知处理程序代码
    CString path,sdata; //txt读取路径
    CFileDialog   dlg(TRUE, NULL, _T("*.*"));
    if (dlg.DoModal() == IDOK)
    {//获取文件路径 
        path = dlg.GetPathName();
    }
    else
    {//防止取消选择时出错
        return;
    }
    CFile file;
    char data;//一个字节大小
    if (!file.GetFileName().IsEmpty())//判断是否已打开文件
        file.Close();
    file.Open(path, CFile::modeCreate | CFile::modeNoTruncate | CFile::modeReadWrite);
    for (size_t i = 0; i < 100; i++)
    {
        file.Read(&data, sizeof(data));// 从文件的当前位置读数据;
        sdata.Format(_T(" %d "), (int)data);
        m_str += sdata;
    }
    file.Close();
    UpdateData(FALSE);//UpdateData(TRUE)中为TRUE时, 更新控件值,为FALSE时, 用控件值更新窗口显示

5、F5,效果图
这里写图片描述
注:该txt每数据占一字节,所以这里采用char类型来读取该文档。
源码下载:http://download.youkuaiyun.com/detail/cracent/9794947

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值