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
阅读全文
摘要:一种方法是使用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
阅读全文