诚求高手指点: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