如题所述
在文件打开的时候就指定打开类型为“Append”,fwrite的时候是没有区别得。是在打开文件时候有区别
FILE *fopen(const char *filename, const char *mode);
mode:
a Append; open for writing at end-of-file or create for writing if the file does not exist.
举例:
FILE *fp;
if((fp=fopen("e:\\1.txt","a"))==NULL)
{
ShowMessage("无法打开文件");
return;
}
fwrite("12345",5,1,fp); //写数据,补充到以前文件后面
fclose(fp);
FILE *fopen(const char *filename, const char *mode);
mode:
a Append; open for writing at end-of-file or create for writing if the file does not exist.
举例:
FILE *fp;
if((fp=fopen("e:\\1.txt","a"))==NULL)
{
ShowMessage("无法打开文件");
return;
}
fwrite("12345",5,1,fp); //写数据,补充到以前文件后面
fclose(fp);
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-09-13
因为式结构定义的 基本类型是数组 所以
例如删除 name[1] addr[1](也就是第二个信息)
可以将个数组后面的向前移动
用一个循环
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
例如删除 name[1] addr[1](也就是第二个信息)
可以将个数组后面的向前移动
用一个循环
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
第2个回答 2010-09-13
a:
以写的方式打开文件,并移到文件的末尾,如果不存在会自动创建该文件
以写的方式打开文件,并移到文件的末尾,如果不存在会自动创建该文件
第3个回答 2010-09-13
打开方式使用"a"
不要用"w"
不要用"w"