| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 377 人关注过本帖
标题:关于文件使用方式疑问
只看楼主 加入收藏
bok002121
Rank: 2
等 级:论坛游民
帖 子:90
专家分:26
注 册:2012-11-11
结帖率:87.5%
收藏
已结贴  问题点数:20 回复次数:4 
关于文件使用方式疑问
"r"只读  为输入数据,打开一个已存在的文本文件;不存在,则出错....成功,得到文件头指针fp;
"w"只写  为输出数据,打开一个文本文件;不存在则新建;成功,得到文件头指针fp;
(既然,得到相同的fp,那应该都可以用fread函数读出数据吧?)
"a"追加  向文本文件尾添加数据....不存在,则出错...成功,得到文件末尾指针(是不是空指针?)
"r+"读写 为读写打开一个文本文件,已有
"w+"读写 为读写创建一个文本文件,已有则删除后新建
"a+"读写 为读写打开一个文本文件,位置指针移到文件末尾
("r+","a+"用链表的话,似乎差不多)

搜索更多相关主题的帖子: 成功 文本文件 新建 
2013-01-26 21:03
yuccn
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:0 
msdn有比较详细的解析,可以到微软官网去查下

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2013-01-26 21:25
yuccn
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:20 
http://msdn. character string mode specifies the kind of access that is requested for the file, as follows.


"r"
Opens for reading. If the file does not exist or cannot be found, the fopen call fails.
"w"
Opens an empty file for writing. If the given file exists, its contents are destroyed.
"a"
Opens for writing at the end of the file (appending) without removing the end-of-file (EOF) marker before new data is written to the file. Creates the file if it does not exist.
"r+"
Opens for both reading and writing. The file must exist.
"w+"
Opens an empty file for both reading and writing. If the file exists, its contents are destroyed.
"a+"
Opens for reading and appending. The appending operation includes the removal of the EOF marker before new data is written to the file. The EOF marker is not restored after writing is complete. Creates the file if it does not exist.
得到文件末尾指针 不是说空指针

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2013-01-26 21:27
bok002121
Rank: 2
等 级:论坛游民
帖 子:90
专家分:26
注 册:2012-11-11
收藏
得分:0 
回复 3楼 yuccn
谢谢
2013-01-26 22:48
bok002121
Rank: 2
等 级:论坛游民
帖 子:90
专家分:26
注 册:2012-11-11
收藏
得分:0 
回复 3楼 yuccn
再请问下,比如,我用fp=fopen("i:\\book","r+");
q=fp;
然后,我对q所指得内容进行修改,那么....原文件的内容会被改变吗?
2013-01-27 11:00
快速回复:关于文件使用方式疑问
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056050 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved