当前位置:编程学习 > C#/ASP.NET >>

诚求高手指点:VC2005:如何读一文本文件并显示其匹配的内容


编译环境:VC2005 
欲读取一文本文件其格式如下:
===========
10001-wait for ready;
10002-wait for ready1;
10003-wait for ready2;
10004-wait for ready3;
===========
如何在只输入相应的code(例如:10001),经过查询比较后输出其完整内容(10001-wait for ready)
目前只有一个思路 想定义一个类似下面的函数
Convert(CString filename, CString code, CString& rtnMsg)
eg: code=10001, 调用此函数后 rtnMsg="10001-wait for ready".....

可是具体执行一点思路都没有 请各位高手们指点一下我吧!再次感谢了!
--------------------编程问答-------------------- 把文件存为一个cstring数组
判断前5个字符,匹配的就是结果 --------------------编程问答-------------------- 请问有没有具体点儿的code?
我是这样定义读一个文件的。。。不知道如何一行一行的读呢?每一行到";"截止,然后与我要找的code比较? 

CFile m_File(filename, CFile::modeNoTruncate  ¦ CFile::modeReadWrite); 
int iLength = m_File.GetLength(); 
TCHAR *filecontent = new TCHAR[iLength]; 
m_File.Read(filecontent, m_File.GetLength()); 

... 

再次感谢了! 
补充:.NET技术 ,  VC.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,