当前位置:首页 » 电脑资讯 » 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-09-10 06:39:45 浏览:4
漂亮的女人为什么容易遇到渣男 发布:2025-09-10 06:32:27 浏览:210
有了微信为什么推企业微信 发布:2025-09-10 06:16:27 浏览:819
为什么崩坏三晚上玩不了了 发布:2025-09-10 06:16:19 浏览:944
晚上睡觉还好为什么白天老犯困 发布:2025-09-10 06:11:33 浏览:164
为什么吃了东西就一直吐 发布:2025-09-10 06:11:23 浏览:917
小米为什么官司打赢了 发布:2025-09-10 06:01:30 浏览:379
为什么东西总是受潮 发布:2025-09-10 03:49:09 浏览:860
为什么学习看多电脑会头痛 发布:2025-09-10 03:46:55 浏览:876
闲鱼惠普u盘为什么那么便宜 发布:2025-09-10 03:24:36 浏览:420