当前位置:首页 » 电脑资讯 » 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-04-27 15:24:40 浏览:199
晚上的天为什么不是黑色的 发布:2025-04-27 14:53:56 浏览:924
多彩手帐软件为什么会有黄色文章 发布:2025-04-27 14:15:21 浏览:737
阴阳师一目连为什么少了一只眼睛 发布:2025-04-27 14:13:02 浏览:785
女生来姨妈时为什么在凌晨定闹铃 发布:2025-04-27 14:12:58 浏览:291
小米手机为什么玩着就自动关机 发布:2025-04-27 14:06:22 浏览:402
孩子都拿姨妈巾是为什么 发布:2025-04-27 13:54:21 浏览:598
中望软件股价为什么 发布:2025-04-27 13:48:26 浏览:816
为什么生完孩子后腰很疼 发布:2025-04-27 13:46:19 浏览:138
澳洲优衣库为什么那么便宜 发布:2025-04-27 13:33:54 浏览:13