我不想再新建另一份临时文件,有哪些相关的API????

解决方案 »

  1.   

    wenddy112(敬): 是的,我找过MSDN相关的API,都没有这种API,但我不想另外再新建临时文件,但内存映射好像9X和NT的有所区别,而我的程序是需要在这两个系统下运行的,同时我也没编过内存映射的代码!!happyparrot(快乐鹦鹉): 你好,做好后可以给我共享吗??
      

  2.   

    你的问题应该是很简单的吧?用CFile的Seek,将游标移到你要更改的地方,就算加些条件判断应该也很简单的呀
    然后用CFile的Write,写入任意字节的数据不就行了嘛?
      

  3.   

    你的问题应该是很简单的吧?插入:
    用CFile的Seek,然后用CFile的Write,写入任意字节的数据不就行了嘛?
    删除:
    CFile的Read,到char buffer[]
    strcpy(buffer+5,buffer+8);   //删除掉5-8中间3个字符
      

  4.   

    FILE *fp;
    fp=fopen(filename,"a+");
    fseek(fp,-28,SEEK_END);
    fputs("192.168.2.11",fp);  //或fwrite(&tempnode,sizeof(CONFIG),1,fp);
    fclose(fp);
    怎么都把数据写到文件尾了?
    是不是一定要用CFile阿?
      

  5.   

    插入:
    用CFile的Seek,然后用CFile的Write,写入任意字节的数据不就行了嘛?//////////////////////////////////////////这是覆盖,不是插入吧!!
    删除:
    CFile的Read,到char buffer[]
    strcpy(buffer+5,buffer+8); //删除掉5-8中间3个字符///////////////////////////////////////////////////////////
    我的数据不是字符串来的