MFC对文件读取和保存的操作

文件的打开/保存对话框
   让用户选择文件进行打开和存储操作时,就要用到文件打开/保存对话框。MFC的类“CFileDialog”用于
实现这种功能。使用“CFileDialog”声明一个对象时,第一个BOOL型参数用于指定文件的打开或保存,当为
TRUE时将构造一个文件打开对话框,为FALSE时构造一个文件保存对话框。


CFileDialog  fd(FALSE,NULL,NULL);

其中第二、第三个参数可以设置默认对话框的后缀名和默认保存文件名

我在做socket接收文件的时候,可以把接收到文件的名字作为第三个参数,再加上下面获取的保存路径,

就可以对接收到的文件进行任意的保存操作了。

fd.m_ofn.lpstrTitle="我的文件保存对话框"; //可以设置对话框的名字

然后

if(IDOK==fd.DoModal())  // 启动用于选择文件的对话框
  {
   //选择了文件
      CString fname=fd.GetPathName(); //得到文件名名称、路径
      CString filename=fd.GetFileTitle();  //可以得到输入的文件名
  }
  else 
  return; //按了取消按钮


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值