关于文件使用方式疑问
"r"只读 为输入数据,打开一个已存在的文本文件;不存在,则出错....成功,得到文件头指针fp;"w"只写 为输出数据,打开一个文本文件;不存在则新建;成功,得到文件头指针fp;
(既然,得到相同的fp,那应该都可以用fread函数读出数据吧?)
"a"追加 向文本文件尾添加数据....不存在,则出错...成功,得到文件末尾指针(是不是空指针?)
"r+"读写 为读写打开一个文本文件,已有
"w+"读写 为读写创建一个文本文件,已有则删除后新建
"a+"读写 为读写打开一个文本文件,位置指针移到文件末尾
("r+","a+"用链表的话,似乎差不多)