2025年3月28日 星期五 甲辰(龙)年 月廿七 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > C语言

利用win32 API写文件

时间:12-30来源:作者:点击数:121

如下:

  • void WriteLog(CHAR csMsg[], DWORD dwSize )
  • {
  • HANDLE hFile;
  • DWORD dwNumberOfBytesWritten;
  • // 必须指定 OPEN_ALWAYS 标志, 否则不会在原文件内容上添加
  • hFile = CreateFile( _szFileName, GENERIC_WRITE, FILE_SHARE_WRITE, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_HIDDEN,NULL );
  • if (hFile == INVALID_HANDLE_VALUE )
  • {
  • return ;
  • }
  • // 设置文件指针到文件结尾, 在 当前位置 FILE_END, 向后移动 0 字节
  • SetFilePointer( hFile , 0, NULL, FILE_END );
  • // 这个 API 是设置当前的位置为文件的结尾
  • // SetEndOfFile( hFile);
  • BOOL BRet = WriteFile( hFile, csMsg, dwSize , &dwNumberOfBytesWritten, NULL);
  • CloseHandle( hFile );
  • }

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门