有关于从文件夹里读取多个txt文件的有关问题

有关于从文件夹里读取多个txt文件的问题
有关于从文件夹里读取多个txt文件的有关问题
有关于从文件夹里读取多个txt文件的有关问题
有关于从文件夹里读取多个txt文件的有关问题
有关于从文件夹里读取多个txt文件的有关问题
有关于从文件夹里读取多个txt文件的有关问题

以上是我程序中涉及到CFile的代码(不知道哪段程序其主要作用),它一次只能从文件夹里读取一个txt文件。哪位大师能够指导一下,如果我想从文件夹里计算100个txt文件,希望只读取一次数据,这个程序该怎么改呢??谢谢了。

------解决方案--------------------
CFileDialog dlg(TRUE, 
    "DEM Files (*DEM)", 
    NULL, 
    OFN_HIDEREADONLY 
------解决方案--------------------
 OFN_OVERWRITEPROMPT 
------解决方案--------------------
OFN_ALLOWMULTISELECT
------解决方案--------------------
OFN_ENABLESIZING,
    _T("Layer Files (*.DEM;*.TIFF;*.BMP;*.JPG)
------解决方案--------------------
*.DEM;*.TIFF;*.BMP;*.JPG;)
------解决方案--------------------
"),
    NULL);
dlg.m_ofn.lpstrTitle="请加载相关图层";
//最多可以打开100个文件
dlg.m_ofn.nMaxFile = 100 * MAX_PATH; 
dlg.m_ofn.lpstrFile = new TCHAR[dlg.m_ofn.nMaxFile];  
ZeroMemory(dlg.m_ofn.lpstrFile, sizeof(TCHAR) * dlg.m_ofn.nMaxFile); 

//显示文件对话框,获得文件名集合
int retval = dlg.DoModal();
if(retval==IDCANCEL)
return false;
POSITION pos_file;
pos_file = dlg.GetStartPosition();
CArray<CString, CString> ary_filename;
    while(pos_file != NULL)
ary_filename.Add(dlg.GetNextPathName(pos_file));
等到多个文件名,就可以按顺序打开文件并读出内容
------解决方案--------------------
1楼给的ary_filename这个array里就是所有的文件名呀
------解决方案--------------------
如果你的文件名是象1.txt,2.txt,....,n.txt这么有规律,那你没必要先取得所有文件名,直接按顺序判断文件是否存在,存在就读出来,不存在就结束读取文件内容的操作,但这么做一定要保证文件名是连续的,不能有间隔