VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 740|回复: 5

关于读取文件的问题???求教!!

[复制链接]

1

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-7 06:50:01 | 显示全部楼层 |阅读模式

次数         开始时间             终止时间              可见时间(s)
1        2452792.5434067      2452792.5497096           544.565
2        2452792.6125952      2452792.6210100           727.037

文件的格式是RTF,我想把这些数据读出来放到数组里,然后把数组的数据格式转换后显示在窗口中,怎么做?????
回复

使用道具 举报

0

主题

24

帖子

19.00

积分

新手上路

Rank: 1

积分
19.00
发表于 2020-1-7 11:45:02 | 显示全部楼层
RichEdit的StreamIn, StreamOut可以很方便的序列化RTF.
回复

使用道具 举报

1

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
 楼主| 发表于 2020-1-7 16:27:01 | 显示全部楼层
能详细介绍一下吗?
回复

使用道具 举报

1

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-1-10 21:18:01 | 显示全部楼层
while(InFile>>次数>>开始时间>>结束时间>>可见时间)
{
...
}
回复

使用道具 举报

1

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-1-10 21:27:01 | 显示全部楼层
while(InFile>>次数>>开始时间>>结束时间>>可见时间)
{
...
}
回复

使用道具 举报

0

主题

25

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
发表于 2020-1-11 08:36:01 | 显示全部楼层
static DWORD CALLBACK
MyStreamInCallback(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG *pcb)
{
   CFile* pFile = (CFile*) dwCookie;

   *pcb = pFile->Read(pbBuff, cb);

   return 0;
}

static DWORD CALLBACK
MyStreamOutCallback(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG *pcb)
{
   CFile* pFile = (CFile*) dwCookie;

   //pbBuff就是你要的
   return 0;
}

void CAboutDlg::OnButton1()
{
        CFile cFile(TEXT("myfile.rtf"), CFile::modeRead);
        EDITSTREAM esin, esout;
        CRichEditCtrl        m_richedit;
       
        m_richedit.Create(
                WS_CHILD|WS_VISIBLE|WS_BORDER|ES_MULTILINE,
                CRect(10,10,100,200), this, 1);
       
        esin.dwCookie = (DWORD) &cFile;
        esin.pfnCallback = MyStreamInCallback;
        m_richedit.StreamIn(SF_RTF, esin);
       
        esout.dwCookie = (DWORD) &cFile;
        esout.pfnCallback = MyStreamOutCallback;
        m_richedit.StreamOut(SF_TEXT, esout);
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表