1,读
A法:
CString strFileName = "C:\\dd.txt";
std::ifstream in;
std::locale::global(std::locale(""));
in.open(strFileName);
std::locale::global(std::locale("C"));
std::string line;
while(getline(in, line))
{
cout<<line<<endl;
}
B法:
char readBuffer[500]; // 存放读取数据的缓存
CFile file(_T("e:\\1.txt"), CFile::modeCreate | CFile::modeReadWrite);
// 读取100个字节的数据到存放读取数据的缓存的readBuffer + lOff位置处
int nRet = file.Read(readBuffer , 100); //100为希望读到长度, nRet为实际读到的长度
file.close();未完待续。。。。。。
本文介绍了两种不同的文件读取方法:一种使用标准C++库的ifstream,适用于处理文本文件;另一种利用MFC库CFile类进行二进制文件读取。通过具体代码示例,展示了如何实现文件打开、读取及关闭等操作。
13万+

被折叠的 条评论
为什么被折叠?



