文件追加写
来源:互联网 发布:mac版photoshop cc2015 编辑:程序博客网 时间:2024/05/01 20:11
#include "stdafx.h"#include <windows.h>int main(int argc, char* argv[]){HANDLE hFile=::CreateFile("test.txt",GENERIC_ALL,//文件操作方式,读写删都可0,//此标示无法再创建test.txt文件,必须关闭句柄才可NULL,//一般高级文件操作用OPEN_ALWAYS,//有文件就打开,没文件就创建FILE_ATTRIBUTE_NORMAL,//其它标示将会覆写此标示NULL);//基本不用,再me/98系统下.必须是nullif(hFile==INVALID_HANDLE_VALUE){printf("error\n");}else{const char* cBuffer="hello world";DWORD dwLenght=strlen(cBuffer);DWORD dwNumOfWrite; DWORD dwPos;dwPos = SetFilePointer(hFile, 0, NULL, FILE_END);//这样可以继续接写文件,而不是复写 WriteFile(hFile, cBuffer, dwLenght, //写入字数&dwNumOfWrite,//实际写入字数NULL);::CloseHandle(hFile);printf("success\n");} return 0;}注意:我个人不推荐直接操作win api,因为除非你是非常资深技术人员,可以考虑到线程之间的影响以及 兼容性,要不然就不要直接使用api,而是使用c运行库,例如fopen,fwrite等
0 0
- java 追加写文件
- java追加写文件
- java追加写文件
- ios 追加写文件
- ios 追加写文件
- 文件追加写
- PHP追加写文件
- 写文件(内容追加)
- jsp追加写文件代码
- cmd下追加写文件
- 追加方式写log文件 MFC
- 收藏 java追加写文件的方法
- java写文件追加的方法
- MFC cstudiofile追加写文件操作
- Android追加写文件的方式
- java 以追加形式写txt文件
- C++写数据追加方式到文件
- java 以追加的方式写文件
- UVA - 11627 Slalom
- 写一个自己的javascript库
- hdu1166 敌兵布阵
- 关于接口描述符中bAlternateSetting的使用
- iPhone开发之 ARC是什么
- 文件追加写
- Combinations
- 关于USB微帧与数据包包长与端点缓冲区的理解
- 基于visual Studio2013解决面试题之0410计算二进制中1的个数
- C++创建动态链接库(*.dll)
- 新手初学opencv及opencv2.4.6配置VS2010
- Android学习第一天
- 理解矩阵(一)
- 1267 - Network (贪心)