02 2007 档案

摘要:一种方法是使用fseek到你想要的大小,然后随便写上一个什么字节。代码如下:FILE *fp = fopen("test1.txt","w");nRetCode = fseek(fp, 1000, SEEK_END);nRetCode = fwrite("hello", 5, 1, fp);文件的大小会增加1005。fseek函数从其源代码可以知道内部调用了系统API:SetFilePointer()。第二种就是使用filemapping:Windows下先用CreateFile创建一个0字节的文件或者打开一个文件, 再用Create 阅读全文
posted @ 2007-02-12 15:43 Lunaa 阅读(783) 评论(0) 推荐(0) 编辑
摘要:一种方法是使用fseek到你想要的大小,然后随便写上一个什么字节。代码如下:FILE *fp = fopen("test1.txt","w");nRetCode = fseek(fp, 1000, SEEK_END);nRetCode = fwrite("hello", 5, 1, fp);文件的大小会增加1005。fseek函数从其源代码可以知道内部调用了系统API:SetFilePointer()。第二种就是使用filemapping:Windows下先用CreateFile创建一个0字节的文件或者打开一个文件, 再用Create 阅读全文
posted @ 2007-02-12 15:43 Lunaa 阅读(770) 评论(0) 推荐(0) 编辑