当前位置:首页 » 电脑资讯 » 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覆盖

热点内容
ug为什么鼠标中键不好使了 发布:2025-02-27 05:50:02 浏览:980
晚上睡不着感到孤独想哭这是为什么 发布:2025-02-27 05:43:50 浏览:527
为什么晚上睡觉老掉托槽 发布:2025-02-27 05:39:34 浏览:730
清风小镇房子为什么便宜 发布:2025-02-27 05:39:32 浏览:261
火莹苹果为什么没声音 发布:2025-02-27 05:28:34 浏览:552
男人为什么说无颜面对一个女人 发布:2025-02-27 05:28:32 浏览:547
苹果手机跳转微信打不开为什么 发布:2025-02-27 05:27:02 浏览:971
为什么性寒的东西吃了会键脾 发布:2025-02-27 05:22:01 浏览:591
为什么商铺比居民楼便宜 发布:2025-02-27 05:21:58 浏览:111
新化陈皮为什么都是黑颜色的 发布:2025-02-27 05:11:39 浏览:46