写入文本中时出错的问题!

zunyir 2005-11-12 12:18:08
各位大侠,我怎么写入数据到文本文件的时候来出错啊。
比如,我打开文件写入100这个数字是没有问题的,我再次打开文件写入333也是没有问题的,多于3位数的都没有问题,但如果我写入的数字是两位数或者是一位数读出来的数字就有问题了。比如刚才写的是333,我再打开文件写入88时就会得到883的数字,有没有什么办法解决这个问题啊!多谢了!
...全文
132 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zalvsa 2005-11-12
  • 打赏
  • 举报
回复
打开文件是有参数的设置的,
'r' 开文件方式为只读,文件指针指到开始处。
'r+' 开文件方式为可读写,文件指针指到开始处。
'w' 开文件方式为写入,文件指针指到开始处,并将原文件的长度设为 0。若文件不存在,则建立新文件。
'w+' 开文件方式为可读写,文件指针指到开始处,并将原文件的长度设为 0。若文件不存在,则建立新文件。
'a' 开文件方式为写入,文件指针指到文件最后。若文件不存在,则建立新文件。
'a+' 开文件方式为可读写,文件指针指到文件最后。若文件不存在,则建立新文件。
'b' 若操作系统的文字及二进位文件不同,则可以用此参数,UNIX 系统不需要使用本参数
wildlily980 2005-11-12
  • 打赏
  • 举报
回复
你应该用追加的方式打开文件吧?建议你看看手册。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧