高手进,关于VC中如何编写文件导入的问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 10:16:56
我想编写导入文件,用VC的对话框来实现。就是说我打算在磁盘中导入一个数据文件然后进行处理,最后再生成一个数据文件并写入磁盘中。请指点一下吧!谢谢
主要是不知道如何编写导入以及对于文件的诸如打开关闭之类的操作。

高手请加QQ:644068389

文件对话框
CFileDialog dlg(FALSE,NULL,NULL,NULL,\
"日志文件(* Log)|*.log|文本文件(*txt)|*.txt|All Files|*.*||",NULL);
dlg.m_ofn.lStructSize=88;
//strcpy(dlg.m_ofn.lpstrInitialDir,Buf);
dlg.m_ofn.lpstrInitialDir=SAVEDIR;
int ret=dlg.DoModal();

文件夹对话框
CString str;
BROWSEINFO bi;
char name[MAX_PATH];
ZeroMemory(&bi,sizeof(BROWSEINFO));
bi.hwndOwner=GetSafeHwnd();
bi.pszDisplayName=name;
bi.lpszTitle="Select folder";
bi.ulFlags=0x0001;
LPITEMIDLIST idl=SHBrowseForFolder(&bi);
if(idl==NULL)
return;
SHGetPathFromIDList(idl,str.GetBuffer(MAX_PATH));
str.ReleaseBuffer();
文件读写
http://hi.baidu.com/6908270270/blog/item/bf9e74883dd4a690a5c272af.html

解读VC++编程中的文件操作API和CFile类

用cfiledialog类,下边是个例子

CString sF