找回密码
 注册
Simdroid-非首页
查看: 177|回复: 8

[2. C/C++/C#] 【求助】文件

[复制链接]
lvyi 该用户已被删除
发表于 2004-5-1 16:34:25 | 显示全部楼层 |阅读模式 来自 陕西西安
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-5-1 17:05:27 | 显示全部楼层 来自 武汉大学

回复: 【求助】文件

Simdroid开发平台
我不会c的,但是好像有一个什么文件指针的。就是end of file ,你可以把指针指到eof吧,这样就不会把你以前的文件清空了吧。
呵呵,还是等斑竹大牛来解答吧
lvyi 该用户已被删除
 楼主| 发表于 2004-5-1 21:15:09 | 显示全部楼层 来自 陕西西安
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-5-1 23:00:26 | 显示全部楼层 来自 美国

回复: 【求助】文件

FILE *fopen(char *name, 'wa');
w: write
a: append
发表于 2004-5-2 09:46:38 | 显示全部楼层 来自 天津

回复: 【求助】文件

‘w’,‘a’不用两个都写吧?只用'a'不行吗?
如果是用CFile类或者CStdioFile类来操作的话,可以用
CStdioFile myFile;
myFile.Open("test.txt",CFile::modeCreate|CFile::modeNoTruncate|CFile::modeWrite);
然后把指针移到尾部
myFile.SeekToEnd();
下面就可以添加了。

评分

1

查看全部评分

发表于 2004-5-2 10:33:45 | 显示全部楼层 来自 美国

回复: 【求助】文件

只用'a'可以!
lvyi 该用户已被删除
 楼主| 发表于 2004-5-3 21:41:09 | 显示全部楼层 来自 陕西西安
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-5-4 11:57:20 | 显示全部楼层 来自 天津

回复: 【求助】文件

添加只能加到文件末尾,如果把指针移到非末尾的其它位置,写入操作会覆盖掉之后的部分或全部内容(看写入的多少而定)。
这样如果把指针移到文件头部,进行写入操作时会覆盖原文件头部的内容。
lvyi 该用户已被删除
 楼主| 发表于 2004-5-5 14:50:33 | 显示全部楼层 来自 陕西西安
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-2 05:37 , Processed in 0.036848 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表