MFC实现在文件尾追加数据的方法

 更新时间:2015年09月28日 17:42:13   作者:清清飞扬  
这篇文章主要介绍了MFC实现在文件尾追加数据的方法,涉及MFC文件操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了MFC实现在文件尾追加数据的方法。分享给大家供大家参考。具体如下:

BOOL CDelDlg::WritetoFile(CString sValue)
{
  CString sFile = GetExePath() + "\\1.log";
  CStdioFile file;
  if(file.Open(sFile, CFile::modeCreate | CFile::modeWrite | CFile::modeNoTruncate))
  {
    file.SeekToEnd(); // 移动文件指针到末尾
    file.WriteString(sValue);
    file.Close();
  }
  return FALSE;
}

其中,GetExePath()代码如下:

// 返回可执行文件所在的目录(不包含最后的'\')
CString GetExePath()
{
  char sFileName[256] = {0};
  CString sPath = _T("");
  GetModuleFileName(AfxGetInstanceHandle(), sFileName, 255);
  sPath.Format("%s", sFileName);
  int pos = sPath.ReverseFind('\\');
  if(pos != -1)
    sPath = sPath.Left(pos);
  else
    sPath = _T("");
  return sPath;
}

希望本文所述对大家的MFC程序设计有所帮助。

您可能感兴趣的文章:

相关文章

  • 基于select、poll、epoll的区别详解

    基于select、poll、epoll的区别详解

    本篇文章是对select、poll、epoll之间的区别进行了详细的分析介绍。需要的朋友参考下
    2013-05-05
  • C语言实现线索二叉树的定义与遍历示例

    C语言实现线索二叉树的定义与遍历示例

    这篇文章主要介绍了C语言实现线索二叉树的定义与遍历,结合具体实例形式分析了基于C语言的线索二叉树定义及遍历操作相关实现技巧与注意事项,需要的朋友可以参考下
    2017-06-06
  • C++ 中this指针的用途详解

    C++ 中this指针的用途详解

    这篇文章主要给大家介绍了关于C++ 中this指针的用途,文中通过示例代码介绍的非常详细,对大家学习或者使用C++具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2021-09-09
  • C++内嵌汇编示例详解

    C++内嵌汇编示例详解

    这篇文章主要介绍了C++内嵌汇编,本文的所有代码是在我自己的VS2008中测试的,由于环境的差别,不能保证能在所有的编译器上运行,需要的朋友可以参考下
    2022-01-01
  • C语言的数组学习入门之对数组初始化的操作

    C语言的数组学习入门之对数组初始化的操作

    这篇文章主要介绍了C语言的数组学习入门之数组初始化的操作,是C语言入门学习中的基础知识,需要的朋友可以参考下
    2015-12-12
  • 一文带你深入了解Qt中的顺序容器类与关联容器类

    一文带你深入了解Qt中的顺序容器类与关联容器类

    Qt中也有很多容器类,他们在存取速度、内存开销等方面进行了优化,使用起来更轻量级、更便捷,下面就跟随小编一起来学习一下它们的具体使用吧
    2024-04-04
  • C++实现线程池的简单方法示例

    C++实现线程池的简单方法示例

    这篇文章主要给大家介绍了关于C++实现线程池的简单方法,文中通过示例代码介绍的非常详细,对大家学习或者使用C++具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-05-05
  • C++调试记录与心得分享

    C++调试记录与心得分享

    本文给大家详细记录了一次C++的调试过程,以及调试的心得,非常的实用,有需要的小伙伴可以参考下
    2017-07-07
  • 简单了解C++常见编程问题解决方案

    简单了解C++常见编程问题解决方案

    这篇文章主要介绍了C++常见编程问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • C++中传值、传地址和传引用究竟有哪些区别

    C++中传值、传地址和传引用究竟有哪些区别

    指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元,而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已,这篇文章主要给大家介绍了关于C++中传值、传地址和传引用究竟有哪些区别的相关资料,需要的朋友可以参考下
    2021-07-07

最新评论