当前位置:首页 » 电脑资讯 » c语言写入文件为什么是覆盖

c语言写入文件为什么是覆盖

发布时间: 2024-12-13 04:07:05

‘壹’ C语言中把数据储存在txt文件时,原来txt中的内容被覆盖了。

你fopen函数选择的是参数不对造成的。在C语言中,这个函数的参数由r,w,a,t,b,+六个字符拼成,各字符的含义是:
r(read):

w(write):

a(append):
追加
t(text):
文本文件,可省略不写
b(binary):
二进制文件
+:
读和写
你在参数中肯定没有使用a,所以不是追加,而是从头写入了。

‘贰’ C语言 \r为什么文字被覆盖

你写的程序中是没有,但你的这程序是在一个框架中调用的。程序运行的不止是你的那一句。
比如,程序中启动调用的这个窗口就是框架的程序,你的程序运行完,后,框架会再输出 Press ang key to continue 自然会把你的X覆盖

热点内容
为什么孩子一上学动作慢 发布:2025-10-20 08:58:17 浏览:1067
肾虚为什么眼睛会难受 发布:2025-10-20 08:27:38 浏览:758
人类的眼睛为什么是透明的 发布:2025-10-20 08:02:01 浏览:825
男生为什么不忍心看女生生气 发布:2025-10-20 07:52:04 浏览:162
苹果咬了一口为什么会变颜色 发布:2025-10-20 07:44:38 浏览:514
两周的孩子晚上睡觉总哭为什么 发布:2025-10-20 07:39:46 浏览:923
为什么注册微信时协议点不了 发布:2025-10-20 07:36:14 浏览:885
为什么小米更换不了锁屏壁纸 发布:2025-10-20 07:36:13 浏览:690
苹果手机为什么不能用陌陌app 发布:2025-10-20 07:31:12 浏览:482
小米手机同等配置为什么便宜 发布:2025-10-20 07:25:02 浏览:1097